Name

Rollback — Forces a rollback of a route

Usage

The Rollback pattern forces a route to rollback all of the already executed processing.

The Rollback pattern can appear anywhere in the body of a route.

Properties

Table 42 describes the properties you can specify using the properties editor.

Table 42. Rollback Properties

NameDescription
MessageSpecifies a message to be sent when a transaction is rolled back.
Mark Rollback Only

Specifies whether the entire transaction is rolled back, without throwing a RollbackExchangeException. The default is Disabled.

This property cannot be enabled when Mark Rollback Only Last is enabled.

Inherit Error HandlerSpecifies whether the node should use the error handler configured for the route. The default is Disabled.
Mark Rollback Only Last

Specifies whether the current transaction is rolled back, without throwing a RollbackExchangeException. The default is Disabled.

This property cannot be enabled when Mark Rollback Only is enabled.

IdSpecifies a unique identifier for the endpoint. The Id can be used to refer to the endpoint in the Camel XML file.
DescriptionSpecifies a text description for the node. This description is included in the generated XML file, but it is informational only. It is not used by Apache Camel.