Skip to main content

Posts

Showing posts with the label Apache Camel

Apache Camel 框架集成Spring

Apache Camel提供了和Spring的集成,通过Spring容器(ApplicationContext)来管理Camel的CamelContext,这样的话,就不需要写代码来控制CamelContext的初始化,启动和停止了.Camel会随着Spring的启动而启动起来. 本文将Apache Camel框架入门示例(http://blog.csdn.net/kkdelta/article/details/7231640)中的例子集成到Spring中,下面简单介绍一下集成的基本步骤. 1,新建一个Eclipse工程,将Spring3的jar包,和Camel的jar包配置到工程的classpath. 2,Route类要继承RouteBuilde,如下 1 public   class   FileProcessWithCamelSpring  extends   RouteBuilder { 2      @Override 3      public   void   configure()  throws   Exception { 4          FileConvertProcessor processor =  new   FileConvertProcessor(); 5          from( "file:d:/temp/inbox?delay=30000" ).process(processor).to( "file:d:/temp/outbox" );        6      } 7 } 3,Processor仍然和和入门示例的代码相同. 01 public   ...