Hi ,

I noticed the code snippet today when I was working on Camel-1192.
I think we can take the StreamCachingInterceptor out like the
SplitterType does.

So please fill a JIRA for it, and it should be easy to fix :)

Willem


Suresh Inavolu wrote:
> Hi,
> 
>  
> 
> Is there any reason why the method wrapProcessorInInterceptors() is
> overwritten for MulticastType class
> (org.apache.camel.model.MulticastType)? 
> 
>  
> 
> Because this is giving a problem in FUSE Integration designer (GUI tool
> for Camel), even if we place any break-point on the multicast node, it
> is not stopping at it because there is no interceptor for multicast. 
> 
>  
> 
> Can I log a JIRA (and a patch) for this? Also why did we add a new
> StreamCachingInterceptor() in the Multicast?
> 
>  
> 
> Here is the code snippet of Multicast.
> 
>  
> 
>     @Override
> 
>     protected Processor wrapProcessorInInterceptors(RouteContext
> routeContext, Processor target) throws Exception {
> 
>         // No need to wrap me in interceptors as they are all applied
> directly to my children
> 
>         return new StreamCachingInterceptor(target);
> 
>     }
> 
>  
> 
> I think we should add an interceptor to Multicast also even if we add it
> to its children because we are doing for all the type like PipelineType
> (even if we add interceptors to it children also).
> 
>  
> 
> Please reply if you have any suggestions or feedback on this.
> 
>  
> 
> Thanks
> 
> Suresh
> 
>  
> 
> 

Reply via email to