OK - that explains it. I have no camel context published as OSGi service.
Is this something I should do in order to "integrate" with the Camel Karaf
commands?

Why isn't JMX used? (It seems to work fine under Karaf) What are the extra
benefits from *not* using JMX?

If I publish all my camel contexts as OSGi services, will they then be
visible to the Karaf commands?

/Bengt

2012/4/23 Jean-Baptiste Onofré <[email protected]>

> Hi Bengt,
>
> I'm gonna take a look but the Karaf commands are based on Camel Context
> registered as OSGi service. Could you take a look about the services
> available (using ls command in Karaf shell).
>
> Regards
> JB
>
>
> On 04/23/2012 11:01 AM, Bengt Rodehav wrote:
>
>> Hello JB,
>>
>> I use Java DSL. I create multiple camel contexts with code like this:
>>
>> *<Recieve the bundle context from iPOJO constructor...>**
>>
>>> **CamelContextFactory contextFactory = new CamelContextFactory();
>>> **contextFactory.**setBundleContext(**theBundleContext);
>>> **CamelContext context = contextFactory.createContext()**;*
>>>
>>
>>
>> The contexts and routes work perfectly well and I can also access them via
>> JMX from JConsole but I cannot see them using the Karaf commands.
>>
>> /Bengt
>>
>> 2012/4/23 Jean-Baptiste Onofré<[email protected]>
>>
>>  Hi Bengt,
>>>
>>> which DSL do you use ?
>>> Do you use an "OSGi" complient camel context if you do it
>>> programmatically
>>> ?
>>>
>>> Regards
>>> JB
>>>
>>>
>>> On 04/23/2012 10:27 AM, Bengt Rodehav wrote:
>>>
>>>  I'm using Camel 2.9.1 and Karaf 2.2.5.
>>>>
>>>> I have several Camel contexts and several routes running. Using
>>>> JConsole I
>>>> can see the contexts, routes and other JMX information.
>>>>
>>>> However, if I use the Camel commands from within the Karaf console I see
>>>> nothing. E g the command "camel:context-list" shows nothing.
>>>>
>>>> Is this a bug or am I doing something wrong?
>>>>
>>>> /Bengt
>>>>
>>>>
>>>>  --
>>> Jean-Baptiste Onofré
>>> [email protected]
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>>>
>>>
>>
> --
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>

Reply via email to