create a simple way to expose a CamelContext as a black box component that can be easily reused in other CamelContext instances -------------------------------------------------------------------------------------------------------------------------------
Key: CAMEL-3651 URL: https://issues.apache.org/jira/browse/CAMEL-3651 Project: Camel Issue Type: New Feature Reporter: james strachan Assignee: james strachan Fix For: 2.7.0 see these discussions for background http://camel.465427.n5.nabble.com/implementing-Protocols-or-a-way-to-make-it-easier-to-black-box-routes-and-compose-them-with-other-ros-td3218777.html#a3218777 http://camel.465427.n5.nabble.com/Abstracting-Routes-using-Components-td3234703.html but basically I'm hoping for a simpler alternative than RouteBox... http://camel.apache.org/routebox.html for a way to take a set of Routes; wrap them up as a CamelContext, register it into the Registry (Spring / JNDI / Guice / OSGi etc) and then refer to the endpoints inside the black box in a simple way. The idea is similar to: https://issues.apache.org/jira/browse/CAMEL-3563 - though a different motivation. This issue is about composition; taking a CamelContext making it a black box object in the Registry then having a simple naming convention to refer to its endpoints. To better describe this issue I'll post to the mailing list and document it in the wiki and post links to this issue... -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira