Package org.apache.camel.processor.saga
Class MandatorySagaProcessor
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.AsyncProcessorSupport
-
- org.apache.camel.support.processor.DelegateAsyncProcessor
-
- org.apache.camel.processor.saga.SagaProcessor
-
- org.apache.camel.processor.saga.MandatorySagaProcessor
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.AsyncProcessor
,org.apache.camel.DelegateProcessor
,org.apache.camel.Navigate<org.apache.camel.Processor>
,org.apache.camel.Processor
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.HasId
,org.apache.camel.spi.IdAware
,org.apache.camel.spi.RouteIdAware
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
,org.apache.camel.Traceable
public class MandatorySagaProcessor extends SagaProcessor
Saga processor implementing the MANDATORY propagation mode.
-
-
Field Summary
-
Fields inherited from class org.apache.camel.processor.saga.SagaProcessor
completionMode, sagaService, step
-
-
Constructor Summary
Constructors Constructor Description MandatorySagaProcessor(org.apache.camel.CamelContext camelContext, org.apache.camel.Processor childProcessor, org.apache.camel.saga.CamelSagaService sagaService, SagaCompletionMode completionMode, org.apache.camel.saga.CamelSagaStep step)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
process(org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback)
-
Methods inherited from class org.apache.camel.processor.saga.SagaProcessor
getCurrentSagaCoordinator, getId, getRouteId, getSagaService, getTraceLabel, handleSagaCompletion, ifNotException, ifNotException, setCurrentSagaCoordinator, setId, setRouteId, toString
-
Methods inherited from class org.apache.camel.support.processor.DelegateAsyncProcessor
doBuild, doInit, doShutdown, doStart, doStop, getProcessor, hasNext, next, setProcessor, setProcessor
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
MandatorySagaProcessor
public MandatorySagaProcessor(org.apache.camel.CamelContext camelContext, org.apache.camel.Processor childProcessor, org.apache.camel.saga.CamelSagaService sagaService, SagaCompletionMode completionMode, org.apache.camel.saga.CamelSagaStep step)
-
-