public class RollbackProcessor
extends org.apache.camel.support.AsyncProcessorSupport
implements org.apache.camel.Traceable, org.apache.camel.spi.IdAware, org.apache.camel.spi.RouteIdAware
Exchange to rollback.| Constructor and Description | 
|---|
| RollbackProcessor() | 
| RollbackProcessor(String message) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | doStart() | 
| protected void | doStop() | 
| String | getId() | 
| String | getMessage() | 
| String | getRouteId() | 
| String | getTraceLabel() | 
| boolean | isMarkRollbackOnly() | 
| boolean | isMarkRollbackOnlyLast() | 
| boolean | process(org.apache.camel.Exchange exchange,
       org.apache.camel.AsyncCallback callback) | 
| void | setId(String id) | 
| void | setMarkRollbackOnly(boolean markRollbackOnly) | 
| void | setMarkRollbackOnlyLast(boolean markRollbackOnlyLast) | 
| void | setRouteId(String routeId) | 
| String | toString() | 
build, doBuild, doInit, doResume, doShutdown, doSuspend, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic RollbackProcessor()
public RollbackProcessor(String message)
public boolean process(org.apache.camel.Exchange exchange,
                       org.apache.camel.AsyncCallback callback)
process in interface org.apache.camel.AsyncProcessorpublic String getTraceLabel()
getTraceLabel in interface org.apache.camel.Traceablepublic String getId()
getId in interface org.apache.camel.spi.HasIdpublic void setId(String id)
setId in interface org.apache.camel.spi.IdAwarepublic String getRouteId()
getRouteId in interface org.apache.camel.spi.RouteIdAwarepublic void setRouteId(String routeId)
setRouteId in interface org.apache.camel.spi.RouteIdAwarepublic String getMessage()
public boolean isMarkRollbackOnly()
public void setMarkRollbackOnly(boolean markRollbackOnly)
public boolean isMarkRollbackOnlyLast()
public void setMarkRollbackOnlyLast(boolean markRollbackOnlyLast)
protected void doStart()
                throws Exception
doStart in class org.apache.camel.support.AsyncProcessorSupportExceptionApache Camel