camel-jbossPage edited by Claus IbsenChanges (1)
Full Contentcamel-jbossAvailable as of Camel 2.1 The camel-jboss is a component which allows you to run Camel inside JBoss Application Server. This component is needed due JBoss classloading challenges.
The resolver is provided in the class org.apache.camel.jboss.JBossPackageScanClassResolver in the camel-jboss jar file. Using with Java DSLYou need to configure the resolver on the CamelContext which is done like this:
PackageScanClassResolver jbossResolver = new JBossPackageScanClassResolver();
CamelContext context = new DefaultCamelContext();
context.setPackageScanClassResolver(jbossResolver);
Using with Spring XMLWhen using Spring XML its just a matter of defining a spring bean with the JBoss class resolver as shown: <bean id="jbossResolver" class="org.apache.camel.jboss.JBossPackageScanClassResolver"/> <camelContext id="camel" xmlns="http://camel.apache.org/schema/spring"> <route> <from uri="seda:start"/> <to uri="mock:result"/> </route> </camelContext> DependenciesYou need to get the component from the Camel Extra project as JBoss uses LPGL license which cannot be hosted at Apache.
Change Notification Preferences
View Online
|
View Changes
|
Add Comment
|
- [CONF] Apache Camel > camel-jboss confluence
- [CONF] Apache Camel > camel-jboss confluence
- [CONF] Apache Camel > camel-jboss confluence