karaf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Baptiste Onofré ...@nanthrax.net>
Subject Re: gogo console commands
Date Fri, 11 May 2018 16:04:04 GMT
Thanks, it sounds good to me.

Regards
JB

On 11/05/2018 17:18, Scott Lewis wrote:
> Hi Guillaume,
> 
> I've opened https://issues.apache.org/jira/browse/KARAF-5750 for 
> tracking/calling converter services.
> 
> Thanks,
> 
> Scott
> 
> 
> On 5/11/2018 6:22 AM, Guillaume Nodet wrote:
>>
>> It seems that the karaf console does not track felix Converter services.
>> Please raise a JIRA to fix that.
>> In the mean time you should be able to add  one explicitely from the 
>> console using:
>>   > $.processoraddConverter $svc
>> Where $svc is an instance of your converter.
>>
>> However, it seems there's also a regression in the console which cause 
>> return values of commands to not be printed at all, unless they are 
>> strings. See KARAF-5748 
>> <https://issues.apache.org/jira/browse/KARAF-5748> which I've just fixed.
>>
>> 2018-05-11 7:23 GMT+02:00 Scott Lewis <slewis@composent.com 
>> <mailto:slewis@composent.com>>:
>>
>>     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
>>
>>
>>
>>
>> -- 
>> ------------------------
>> Guillaume Nodet
>>
> 

Mime
View raw message