import org.apache.camel.builder.RouteBuilder; import javax.inject.Inject; import javax.inject.Named; @Named public class MyRoute extends RouteBuilder { @Inject private MyProcessor myProcessor; @Override public void configure() throws Exception { from("timer:myTimer?period=1000") .process(myProcessor) .to("log:myLog"); } } import org.apache.camel.Exchange; import org.apache.camel.Processor; import javax.inject.Named; @Named public class MyProcessor implements Processor { @Override public void process(Exchange exchange) throws Exception { } } <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:META-INF/camel-context.xml </param-value> </context-param> <listener> <listener-class>org.apache.camel.cdi.CdiCamelContextLoaderListener</listener-class> </listener>


上一篇:
下一篇:
切换中文