org.apache.camel.processor.interceptor
Class StreamCaching

java.lang.Object
  extended by org.apache.camel.processor.interceptor.StreamCaching
All Implemented Interfaces:
InterceptStrategy

public final class StreamCaching
extends Object
implements InterceptStrategy

InterceptStrategy implementation to configure stream caching on a RouteContext


Constructor Summary
StreamCaching()
           
 
Method Summary
static StreamCaching getStreamCaching(CamelContext context)
          A helper method to return the StreamCaching instance for a given CamelContext if one is enabled
 String toString()
           
 Processor wrapProcessorInInterceptors(ProcessorDefinition processorDefinition, Processor target, Processor nextTarget)
          This method is invoked by ProcessorDefinition.wrapProcessor(RouteContext, Processor) to give the implementor an opportunity to wrap the target processor in a route.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StreamCaching

public StreamCaching()
Method Detail

wrapProcessorInInterceptors

public Processor wrapProcessorInInterceptors(ProcessorDefinition processorDefinition,
                                             Processor target,
                                             Processor nextTarget)
                                      throws Exception
Description copied from interface: InterceptStrategy
This method is invoked by ProcessorDefinition.wrapProcessor(RouteContext, Processor) to give the implementor an opportunity to wrap the target processor in a route.

Specified by:
wrapProcessorInInterceptors in interface InterceptStrategy
Parameters:
processorDefinition - the object that invokes this method
target - the processor to be wrapped
nextTarget - the next processor to be routed to
Returns:
processor wrapped with an interceptor or not wrapped
Throws:
Exception - can be thrown

getStreamCaching

public static StreamCaching getStreamCaching(CamelContext context)
A helper method to return the StreamCaching instance for a given CamelContext if one is enabled

Parameters:
context - the camel context the stream cache is connected to
Returns:
the stream cache or null if none can be found

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009 Apache Software Foundation. All Rights Reserved.