Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
2.14.0
-
None
-
None
-
None
-
Unknown
Description
There are a number of issues with the Container API that make it unusable in WildFly
- Concept of unsynchronised singleton
- Call to 3rd party code with partially constructed objects
- Unsynchronised access to a shared resource
Currently there are at least two components that compete for the Container singleton. The Camel Subsystem and Insight Camel.
I suspect that the Container API cannot be fixed in a compatible way.
Instead the notion of a CamelContextRegistry that fixes the issues with Container may need to get added.
Attachments
Issue Links
- is related to
-
CAMEL-7968 Container has undefined concurrency behaviour
- Resolved
-
CAMEL-7969 Container sees Context prematurely (with default name)
- Resolved
-
CAMEL-7970 Container does not see the unregister event
- Resolved
- relates to
-
CAMEL-8059 Add CamelContext creation hook
- Resolved