Uses of Interface
org.apache.camel.spi.InterceptStrategy

Packages that use InterceptStrategy
org.apache.camel The core Camel API. 
org.apache.camel.impl Default implementation classes for Camel Core 
org.apache.camel.management Camel management 
org.apache.camel.model The JAXB POJOs for the XML Configuration of the routing rules. 
org.apache.camel.processor.interceptor Helper classes for interceptors. 
org.apache.camel.spi Service Provider Interfaces used internally by the Camel runtime which are plugin strategies. 
 

Uses of InterceptStrategy in org.apache.camel
 

Methods in org.apache.camel that return InterceptStrategy
 InterceptStrategy CamelContext.getDefaultBacklogDebugger()
          Gets the default backlog debugger
 InterceptStrategy CamelContext.getDefaultBacklogTracer()
          Gets the default backlog tracer
 InterceptStrategy CamelContext.getDefaultTracer()
          Gets the default tracer
 

Methods in org.apache.camel that return types with arguments of type InterceptStrategy
 List<InterceptStrategy> Channel.getInterceptStrategies()
          Gets the list of InterceptStrategy registered to this Channel.
 List<InterceptStrategy> CamelContext.getInterceptStrategies()
          Gets the interceptor strategies
 

Methods in org.apache.camel with parameters of type InterceptStrategy
 void Channel.addInterceptStrategy(InterceptStrategy strategy)
          Adds a InterceptStrategy to apply each Exchange before its routed to the next Processor.
 void CamelContext.addInterceptStrategy(InterceptStrategy interceptStrategy)
          Adds the given interceptor strategy
 void CamelContext.setDefaultBacklogDebugger(InterceptStrategy backlogDebugger)
          Sets a custom backlog debugger to be used as the default backlog debugger.
 void CamelContext.setDefaultBacklogTracer(InterceptStrategy backlogTracer)
          Sets a custom backlog tracer to be used as the default backlog tracer.
 void CamelContext.setDefaultTracer(InterceptStrategy tracer)
          Sets a custom tracer to be used as the default tracer.
 

Method parameters in org.apache.camel with type arguments of type InterceptStrategy
 void Channel.addInterceptStrategies(List<InterceptStrategy> strategy)
          Adds a list of InterceptStrategy to apply each Exchange before its routed to the next Processor.
 

Uses of InterceptStrategy in org.apache.camel.impl
 

Methods in org.apache.camel.impl that return InterceptStrategy
 InterceptStrategy DefaultCamelContext.getDefaultBacklogDebugger()
           
 InterceptStrategy DefaultCamelContext.getDefaultBacklogTracer()
           
 InterceptStrategy DefaultCamelContext.getDefaultTracer()
           
 InterceptStrategy DefaultRouteContext.getManagedInterceptStrategy()
           
 

Methods in org.apache.camel.impl that return types with arguments of type InterceptStrategy
 List<InterceptStrategy> DefaultRouteContext.getInterceptStrategies()
           
 List<InterceptStrategy> DefaultCamelContext.getInterceptStrategies()
           
 

Methods in org.apache.camel.impl with parameters of type InterceptStrategy
 void DefaultRouteContext.addInterceptStrategy(InterceptStrategy interceptStrategy)
           
 void DefaultCamelContext.addInterceptStrategy(InterceptStrategy interceptStrategy)
           
 void DefaultCamelContext.setDefaultBacklogDebugger(InterceptStrategy defaultBacklogDebugger)
           
 void DefaultCamelContext.setDefaultBacklogTracer(InterceptStrategy backlogTracer)
           
 void DefaultCamelContext.setDefaultTracer(InterceptStrategy tracer)
           
 void DefaultRouteContext.setManagedInterceptStrategy(InterceptStrategy interceptStrategy)
           
 

Method parameters in org.apache.camel.impl with type arguments of type InterceptStrategy
 void DefaultRouteContext.setInterceptStrategies(List<InterceptStrategy> interceptStrategies)
           
 void DefaultCamelContext.setInterceptStrategies(List<InterceptStrategy> interceptStrategies)
           
 

Uses of InterceptStrategy in org.apache.camel.management
 

Classes in org.apache.camel.management that implement InterceptStrategy
 class InstrumentationInterceptStrategy
          This strategy class wraps targeted processors with a InstrumentationProcessor.
 

Methods in org.apache.camel.management with parameters of type InterceptStrategy
 ObjectName DefaultManagementNamingStrategy.getObjectNameForTracer(CamelContext context, InterceptStrategy tracer)
           
 

Uses of InterceptStrategy in org.apache.camel.model
 

Methods in org.apache.camel.model that return types with arguments of type InterceptStrategy
 List<InterceptStrategy> ProcessorDefinition.getInterceptStrategies()
           
 

Methods in org.apache.camel.model with parameters of type InterceptStrategy
 void ProcessorDefinition.addInterceptStrategy(InterceptStrategy strategy)
           
 

Method parameters in org.apache.camel.model with type arguments of type InterceptStrategy
protected  void ProcessorDefinition.addInterceptStrategies(RouteContext routeContext, Channel channel, List<InterceptStrategy> strategies)
          Adds the given list of interceptors to the channel.
 

Uses of InterceptStrategy in org.apache.camel.processor.interceptor
 

Classes in org.apache.camel.processor.interceptor that implement InterceptStrategy
 class BacklogDebugger
          A Debugger that has easy debugging functionality which can be used from JMX with ManagedBacklogDebuggerMBean.
 class BacklogTracer
          A tracer used for message tracing, storing a copy of the message details in a backlog.
 class Debug
          A debug interceptor to notify Debugger with Exchanges being processed.
 class Delayer
          Deprecated. no longer in use, will be removed in next Camel release.
 class HandleFault
          InterceptStrategy implementation to handle faults as exceptions on a RouteContext
 class StreamCaching
          Deprecated. no longer in use, will be removed in next Camel release.
 class Tracer
          An interceptor strategy for tracing routes
 

Methods in org.apache.camel.processor.interceptor that return types with arguments of type InterceptStrategy
 List<InterceptStrategy> DefaultChannel.getInterceptStrategies()
           
 

Methods in org.apache.camel.processor.interceptor with parameters of type InterceptStrategy
 void DefaultChannel.addInterceptStrategy(InterceptStrategy strategy)
           
 

Method parameters in org.apache.camel.processor.interceptor with type arguments of type InterceptStrategy
 void DefaultChannel.addInterceptStrategies(List<InterceptStrategy> strategies)
           
static StreamCaching StreamCaching.getStreamCaching(List<InterceptStrategy> interceptors)
          Deprecated. A helper method to return the StreamCaching instance for a given list of interceptors
static void StreamCaching.noStreamCaching(List<InterceptStrategy> interceptors)
          Deprecated. Remove the StreamCachingInterceptor from the given list of interceptors
 

Uses of InterceptStrategy in org.apache.camel.spi
 

Methods in org.apache.camel.spi that return InterceptStrategy
 InterceptStrategy RouteContext.getManagedInterceptStrategy()
          Gets the special managed intercept strategy if any
 

Methods in org.apache.camel.spi that return types with arguments of type InterceptStrategy
 List<InterceptStrategy> RouteContext.getInterceptStrategies()
          This method retrieves the InterceptStrategy instances this route context.
 

Methods in org.apache.camel.spi with parameters of type InterceptStrategy
 void RouteContext.addInterceptStrategy(InterceptStrategy interceptStrategy)
          Adds a InterceptStrategy to this route context
 ObjectName ManagementNamingStrategy.getObjectNameForTracer(CamelContext context, InterceptStrategy tracer)
           
 void RouteContext.setManagedInterceptStrategy(InterceptStrategy interceptStrategy)
          Sets a special intercept strategy for management.
 

Method parameters in org.apache.camel.spi with type arguments of type InterceptStrategy
 void RouteContext.setInterceptStrategies(List<InterceptStrategy> interceptStrategies)
          This method sets the InterceptStrategy instances on this route context.
 



Apache Camel