org.apache.camel.processor
Class WrapProcessor

java.lang.Object
  extended by org.apache.camel.impl.ServiceSupport
      extended by org.apache.camel.processor.DelegateAsyncProcessor
          extended by org.apache.camel.processor.WrapProcessor
All Implemented Interfaces:
AsyncProcessor, Navigate<Processor>, Processor, Service, ShutdownableService

public class WrapProcessor
extends DelegateAsyncProcessor

A processor which ensures wrapping processors is having lifecycle handled.

Version:

Field Summary
 
Fields inherited from class org.apache.camel.processor.DelegateAsyncProcessor
processor
 
Constructor Summary
WrapProcessor(Processor processor, Processor wrapped)
           
 
Method Summary
protected  void doStart()
           
protected  void doStop()
           
 List<Processor> next()
          Next group of outputs
 String toString()
           
 
Methods inherited from class org.apache.camel.processor.DelegateAsyncProcessor
getProcessor, hasNext, process, process, processNext, setProcessor, setProcessor
 
Methods inherited from class org.apache.camel.impl.ServiceSupport
addChildService, doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, removeChildService, resume, shutdown, start, start, stop, suspend
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WrapProcessor

public WrapProcessor(Processor processor,
                     Processor wrapped)
Method Detail

toString

public String toString()
Overrides:
toString in class DelegateAsyncProcessor

next

public List<Processor> next()
Description copied from interface: Navigate
Next group of outputs

Specified by:
next in interface Navigate<Processor>
Overrides:
next in class DelegateAsyncProcessor
Returns:
next group or null if no more outputs

doStart

protected void doStart()
                throws Exception
Overrides:
doStart in class DelegateAsyncProcessor
Throws:
Exception

doStop

protected void doStop()
               throws Exception
Overrides:
doStop in class DelegateAsyncProcessor
Throws:
Exception


Apache CAMEL