camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ashwin Karpe (JIRA)" <>
Subject [jira] Commented: (CAMEL-3031) Auto assigned CamelContext id should be unique in the JVM
Date Fri, 06 Aug 2010 19:05:48 GMT


Ashwin Karpe commented on CAMEL-3031:

Hi Claus,

This is a rather serious issue. I also verified that direct endpoints for camel contexts with
the same context id in 2 different bundles cannot see each other. However they can indeed
see each other using VM endpoints.

It seems Spring creates 2 separate camel contexts ignoring the fact that they have the same
context id. While in JMX it lists them against the same context id.

Not ure whether the fix should be that the route should not be instantiated if a context already
exists under the same name. I would hae thought Spring would automatically use the existing
bean of the given id instead of failing. Also is a bundle the determinant for failure...?
This would be a problem then for applications that use Spring but not OSGi...

Is it not better to see if a context already exists and re-use it... ?



> Auto assigned CamelContext id should be unique in the JVM
> ---------------------------------------------------------
>                 Key: CAMEL-3031
>                 URL:
>             Project: Apache Camel
>          Issue Type: Bug
>          Components: camel-core
>            Reporter: Claus Ibsen
>            Assignee: Claus Ibsen
>             Fix For: 2.5.0
> See nabble
> Route ids are being unique, so we should be able to do that for CamelContext id as well.
And we should reject starting an application if an existing CamelContext exists with the same
id. This applies to JMX.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message