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.