Hi, Clause:

Thanks a lot; 
I am sorry for my poor knowledge about Orader. 
 I have just reviewed the source code of camel-core, camel-spring,camel-xml.
But I haven't found the source code to control the wrapper-sequence of
interceptor strategy by Ordered;

Do you means my interceptor-strategy can implement the Ordered interface ,
then the camel could sequence  to load these strategies by the order? 

For example if I write two interceptor-strategy(A , B), if A's order is 0,
and B's order is 1. the camel will always wrapper the processor as
{A{B{Processor}}.

        
============================================================================
On Fri, Oct 22, 2010  Claus Ibsen [mailto:[email protected]] wrote:
Re:  Could camel support configurable interceptor strategy in spring?

On Fri, Oct 22, 2010 at 7:39 AM, ext2 <[email protected]> wrote:
> 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;
>

Can you try implement the org.apache.camel.util.Ordered interface from
Camel and that way control the order.


>
============================================================================
> 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
>
>
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus


Reply via email to