public class EndpointTransactionalInterceptingMessageProcessor extends AbstractInterceptingMessageProcessor
Processor with a transaction. If the TransactionConfig is null then no
transaction is used and the next Processor is invoked directly.ReactiveProcessor.ProcessingType| Modifier and Type | Field and Description |
|---|---|
protected TransactionConfig |
transactionConfig |
flowConstruct, logger, muleContext, next| Constructor and Description |
|---|
EndpointTransactionalInterceptingMessageProcessor(TransactionConfig transactionConfig) |
| Modifier and Type | Method and Description |
|---|---|
Event |
process(Event event)
Invokes the MessageProcessor.
|
applyNext, getListener, getMuleContext, isEventValid, processNext, setFlowConstruct, setListener, setMuleContext, toStringgetAnnotation, getAnnotations, getLocation, setAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetListenergetProcessingTypeprotected TransactionConfig transactionConfig
public EndpointTransactionalInterceptingMessageProcessor(TransactionConfig transactionConfig)
public Event process(Event event) throws org.mule.runtime.api.exception.MuleException
Processorevent - MuleEvent to be processedorg.mule.runtime.api.exception.MuleExceptionCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.