Package org.apache.camel.processor.saga
Class RequiredSagaProcessor
- 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.RequiredSagaProcessor
-
- 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 RequiredSagaProcessor extends SagaProcessor
Saga processor implementing the REQUIRED propagation mode.
-
-
Field Summary
-
Fields inherited from class org.apache.camel.processor.saga.SagaProcessor
completionMode, sagaService, step
-
-
Constructor Summary
Constructors Constructor Description RequiredSagaProcessor(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
-
RequiredSagaProcessor
public RequiredSagaProcessor(org.apache.camel.CamelContext camelContext, org.apache.camel.Processor childProcessor, org.apache.camel.saga.CamelSagaService sagaService, SagaCompletionMode completionMode, org.apache.camel.saga.CamelSagaStep step)
-
-