Thanks a lot. I see; Camel could look up all the configured interceptor-strategies in spring application context. But unfortunately, it seems we couldn't control the wrap order of interceptor-strategies;
============================================================================ On 2010/10/22 12:29 Willem Jiang Wrote Re: Could camel support configurable interceptor strategy in spring? You can just add the InterceptorStrategies into the application, CamelContextFactoryBean will pick up these interceptorStrategies and set them into the camelContext. You can find the code in the afterPropertiesSet() method of AbstractCamelContextFactoryBean[1]. [1]https://svn.apache.org/repos/asf/camel/trunk/components/camel-core-xml/sr c/main/java/org/apache/camel/core/xml/AbstractCamelContextFactoryBean.java On 10/22/10 12:15 PM, ext2 wrote: > Hi: > Camel's Context support a low level > API(CamelContext.addInterceptStrategy), which we could use it to add our > custom interceptor-strategy in Java DSL program; > But while using Spring DSL, it seems there is no such a > configuration we can use to configure the custom interceptor-strategy; > How about to add such a support? > > It may looks like as following: > <beans> > <bean id="interceptorStrategyList" > class="org.apache.camel.InterceptorStrategyList "> > <camel:context> > ... > </camel:context> > </beans> > The bean "interceptorStrategyList" support a method to return a list > of custom interceptor strategy; And camel-spring could find the bean and > register the interceptors into camelContext; > > Thanks any suggestion > > > -- Willem ---------------------------------- Open Source Integration: http://www.fusesource.com Blog: http://willemjiang.blogspot.com (English) http://jnn.javaeye.com (Chinese) Twitter: http://twitter.com/willemjiang
