org.apache.camel.processor.interceptor
Class DelayInterceptor

java.lang.Object
  extended by org.apache.camel.impl.ServiceSupport
      extended by org.apache.camel.processor.DelegateProcessor
          extended by org.apache.camel.processor.DelayProcessorSupport
              extended by org.apache.camel.processor.interceptor.DelayInterceptor
All Implemented Interfaces:
Navigate, Processor, Service

public class DelayInterceptor
extends DelayProcessorSupport

An interceptor for delaying routes.


Field Summary
 
Fields inherited from class org.apache.camel.processor.DelayProcessorSupport
log
 
Fields inherited from class org.apache.camel.processor.DelegateProcessor
processor
 
Constructor Summary
DelayInterceptor(ProcessorDefinition node, Processor target, Delayer delayer)
           
 
Method Summary
 void delay(Exchange exchange)
           
 String toString()
           
 
Methods inherited from class org.apache.camel.processor.DelayProcessorSupport
currentSystemTime, doStop, handleSleepInteruptedException, isFastStop, process, setFastStop, sleep, waitUntil
 
Methods inherited from class org.apache.camel.processor.DelegateProcessor
doStart, getProcessor, hasNext, next, proceed, processNext, setProcessor
 
Methods inherited from class org.apache.camel.impl.ServiceSupport
addChildService, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, removeChildService, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DelayInterceptor

public DelayInterceptor(ProcessorDefinition node,
                        Processor target,
                        Delayer delayer)
Method Detail

toString

public String toString()
Overrides:
toString in class DelegateProcessor

delay

public void delay(Exchange exchange)
           throws Exception
Specified by:
delay in class DelayProcessorSupport
Throws:
Exception


Apache CAMEL