To
Camel supports the Message Endpoint from the EIP patterns using the Endpoint interface.
How does an application connect to a messaging channel to send and receive messages?
Connect an application to a messaging channel using a Message Endpoint, a client of the messaging system that the application can then use to send or receive messages.
Options
The To eip supports 3 options, which are listed below.
Name | Description | Default | Type |
---|---|---|---|
uri | Required Sets the uri of the endpoint to send to. | String | |
disabled | Whether to disable this EIP from the route during build time. Once an EIP has been disabled then it cannot be enabled later at runtime. | false | Boolean |
pattern | Sets the optional ExchangePattern used to invoke this endpoint. Enum values:
| ExchangePattern | |
description | Sets the description of this node. | DescriptionDefinition |
Different between To and ToD
The to
is used for sending messages to a static endpoint. In other words to
sends message only to the same endpoint.
The toD
is used for sending message to a dynamic endpoint. The dynamic endpoint is evaluated on-demand by an Expression. By default, the Simple expression is used to compute the dynamic endpoint URI.