| Modifier and Type | Method and Description |
|---|---|
void |
OutboundRouter.setTransactionConfig(TransactionConfig transactionConfig) |
| Modifier and Type | Method and Description |
|---|---|
static org.mule.runtime.api.i18n.I18nMessage |
CoreMessages.errorInvokingMessageProcessorWithinTransaction(Processor processor,
TransactionConfig transactionConfig) |
| Modifier and Type | Method and Description |
|---|---|
Optional<TransactionConfig> |
MessageProcessContext.getTransactionConfig() |
| Modifier and Type | Method and Description |
|---|---|
static TransactionalErrorHandlingExecutionTemplate |
TransactionalErrorHandlingExecutionTemplate.createMainExecutionTemplate(MuleContext muleContext,
FlowConstruct flowConstruct,
TransactionConfig transactionConfig)
Creates a TransactionalErrorHandlingExecutionTemplate to be used as first processing template in a flow using no particular
exception listener.
|
static TransactionalErrorHandlingExecutionTemplate |
TransactionalErrorHandlingExecutionTemplate.createMainExecutionTemplate(MuleContext muleContext,
FlowConstruct flowConstruct,
TransactionConfig transactionConfig,
MessagingExceptionHandler messagingExceptionHandler)
Creates a TransactionalErrorHandlingExecutionTemplate to be used as first processing template in a flow
|
static TransactionalErrorHandlingExecutionTemplate |
TransactionalErrorHandlingExecutionTemplate.createScopeExecutionTemplate(MuleContext muleContext,
FlowConstruct flowConstruct,
TransactionConfig transactionConfig,
MessagingExceptionHandler messagingExceptionHandler)
Creates a TransactionalErrorHandlingExecutionTemplate for inner scopes within a flow
|
static <T> TransactionalExecutionTemplate<T> |
TransactionalExecutionTemplate.createTransactionalExecutionTemplate(MuleContext muleContext,
TransactionConfig transactionConfig)
Creates a ExecutionTemplate that will manage transactional context according to configured TransactionConfig
|
| Constructor and Description |
|---|
IsolateCurrentTransactionInterceptor(org.mule.runtime.core.execution.ExecutionInterceptor<T> nextProcessingInterceptor,
TransactionConfig transactionConfig) |
SuspendXaTransactionInterceptor(org.mule.runtime.core.execution.ExecutionInterceptor<T> next,
TransactionConfig transactionConfig,
boolean processOnException) |
| Modifier and Type | Field and Description |
|---|---|
protected TransactionConfig |
EndpointTransactionalInterceptingMessageProcessor.transactionConfig |
| Constructor and Description |
|---|
EndpointTransactionalInterceptingMessageProcessor(TransactionConfig transactionConfig) |
| Modifier and Type | Field and Description |
|---|---|
protected TransactionConfig |
AbstractOutboundRouter.transactionConfig |
| Modifier and Type | Method and Description |
|---|---|
TransactionConfig |
AbstractOutboundRouter.getTransactionConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractOutboundRouter.setTransactionConfig(TransactionConfig transactionConfig) |
| Modifier and Type | Class and Description |
|---|---|
class |
MuleTransactionConfig
MuleTransactionConfig defines transaction configuration for a transactional endpoint. |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.