## Name

Transacted — Marks a route as a transaction

## Usage

The Transacted pattern marks the beginning of a transaction in a route. All of the nodes following the transacted node are included in a transaction. All of the nodes preceding the transacted node are not included in the transaction.

| Important
The transaction includes only the currently executing thread. Any message processing done in a subthread will not be included in the transaction.

The Transacted pattern is usually placed directly following the `from` endpoint in a route. However, it can appear anywhere in the route body.

## Properties

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

Table 45. Transacted Properties

Name | Description
--- | ---
Inherit Error Handler | Specifies whether the node should use the error handler configured for the route. The default is `Disabled`.
Ref | Specifies a reference to a transaction policy.
Id | Specifies a unique identifier for the endpoint. The Id can be used to refer to the endpoint in the Camel XML file.
Description | Specifies 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.

## Related topics

Adding beans and configuration