Saga

Since Camel 2.21

The saga component provides a bridge to execute custom actions within a route using the Saga EIP.

The component should be used for advanced tasks, such as deciding to complete or compensate a Saga with completionMode set to MANUAL.

Refer to the Saga EIP documentation for help on using sagas in common scenarios.

URI format

saga:action

Options

The Saga component has no options.

The Saga endpoint is configured using URI syntax:

saga:action

with the following path and query parameters:

Path Parameters (1 parameters):

Name Description Default Type

action

Required Action to execute (complete or compensate)

SagaEndpointAction

Query Parameters (1 parameters):

Name Description Default Type

synchronous (advanced)

Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).

false

boolean