karaf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Achim Nierbeck <bcanh...@googlemail.com>
Subject Re: gogo console commands
Date Fri, 11 May 2018 11:36:45 GMT
I thought 4.2 is OSGi Core 6, but besides that you're right, it's certainly
not yet OSGi 7 compatible.
Also the GoGo shell isn't upgraded yet.

regards, Achim

2018-05-11 11:02 GMT+02:00 João Assunção <joao.assuncao@exploitsys.com>:

> Hi Scott,
>
> Isn't the Converter service a recent introduction to the OSGi framework? I
> have the idea the Converter was introduced in OSGi core 7 (release a few
> weeks ago) and Karaf 4.2.0 is still using OSGi Core 5.
> Maybe someone else can confirm this.
>
> Regards,
> João Assunção
>
> Email: joao.assuncao@exploitsys.com
> Mobile: +351 916968984
> Phone: +351 211933149
> Web: www.exploitsys.com
>
>
>
> On Fri, May 11, 2018 at 6:23 AM, Scott Lewis <slewis@composent.com> wrote:
>
>> I've created some custom gogo console commands, and they work fine on
>> the gogo console in felix.
>>
>> When I run them on Karaf 4.2.0, however, the command handlers themselves
>> are executed , but I also use a
>> org.apache.felix.service.command.Converter so that I can return complex
>> types (and Lists of complex types) and have the gogo runtime call into
>> my Converter.format impl for formatting the instances of the complex
>> return types.
>>
>> Using a debugger, I can see  my Converter service format method called
>> by the felix gogo console, but the Converter.format method is never
>> called in Karaf console, and no output is produced (either than my table
>> header line written out as String with no conversion).
>>
>> Has anyone added gogo commands to Karaf that use the Converter services
>> to convert complex types to output strings?   Is there something else
>> that needs to be configured in Karaf runtime to allow this?
>>
>> Thanksinadvance,
>>
>> Scott
>>
>>
>


-- 

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master

Mime
View raw message