| Package | Description |
|---|---|
| org.mule.runtime.core.execution |
| Modifier and Type | Class and Description |
|---|---|
class |
ErrorHandlingExecutionTemplate
ExecutionTemplate created by this method should be used on the beginning of the execution of a chain of
Processors that
should manage exceptions. |
class |
TransactionalErrorHandlingExecutionTemplate
Creates an execution context that should be used when: - A flow execution starts because a message was received by a
MessageReceiver - Any other entry point of execution with no parent execution context
|
class |
TransactionalExecutionTemplate<T>
ExecutionTemplate created should be used on a MessageProcessor that are previously wrapper by
TransactionalErrorHandlingExecutionTemplate or ErrorHandlingExecutionTemplate Should be used when: An outbound endpoint is
called An outbound router is called Any other MessageProcessor able to manage transactions is called Instance of
TransactionTemplate created by this method will: Resolve non xa transactions created before it if the TransactionConfig action
requires it Suspend-Resume xa transaction created before it if the TransactionConfig action requires it Start a transaction if
required by TransactionConfig action Resolve transaction if was started by this TransactionTemplate Route any exception to
exception strategy if it was not already routed to it |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.