class |
DelayDefinition |
Delays processing for a specified length of time
|
class |
DynamicRouterDefinition<Type extends ProcessorDefinition<Type>> |
Routes messages based on dynamic rules
|
class |
EnrichDefinition |
Enriches a message with data from a secondary resource
|
class |
FilterDefinition |
Filter out messages based using a predicate
|
class |
IdempotentConsumerDefinition |
Filters out duplicate messages
|
class |
LoopDefinition |
Processes a message multiple times
|
class |
OutputExpressionNode |
A base class for nodes which contain an expression and a number of outputs.
|
class |
PollEnrichDefinition |
Enriches messages with data polled from a secondary resource
|
class |
RecipientListDefinition<Type extends ProcessorDefinition<Type>> |
Routes messages to a number of dynamically specified recipients (dynamic to)
|
class |
RoutingSlipDefinition<Type extends ProcessorDefinition<Type>> |
Routes a message through a series of steps that are pre-determined (the slip)
|
class |
ScriptDefinition |
Executes a script from a language which does not change the message body.
|
class |
SetBodyDefinition |
Sets the contents of the message body
|
class |
SetHeaderDefinition |
Sets the value of a message header
|
class |
SetPropertyDefinition |
Sets a named property on the message exchange
|
class |
SortDefinition<T> |
Sorts the contents of the message
|
class |
SplitDefinition |
Splits a single message into many sub-messages.
|
class |
ThrottleDefinition |
Controls the rate at which messages are passed to the next node in the route
|
class |
TransformDefinition |
Transforms the message body based on an expression
|
class |
ValidateDefinition |
Validates a message based on an expression
|
class |
WhenDefinition |
Triggers a route when an expression evaluates to true
|
class |
WhenSkipSendToEndpointDefinition |
Predicate to determine if the message should be sent or not to the endpoint, when using interceptSentToEndpoint.
|