The base trait for all declaration of an aggregator.
The definition a message filtering in a route.
The definition a message filtering in a route.
the body type of the input message.
the body type after the aggregation.
something the configure the aggregation.
The definition of a body message conversion.
The definition of a body message conversion.
the new type of the body message.
The definition of a body type validation.
The definition of a body type validation.
the required type.
The definition of the "choice" block in the DSL.
The definition of a sink in the route.
The definition of a sink in the route.
the sink itself.
The base class for babel expression.
The base class for babel expression.
the input type.
the output type.
The definition of filtering message in a route.
The definition of filtering message in a route.
the body type.
the condition used for the filtering.
The FromDefinition define the start of the route.
The FromDefinition define the start of the route.
The type of object generated by the source.
The source (endpoint) generating the message.
A message passing through a route.
A message passing through a route. It is immutable and all changes create a new message.
the type of the body.
The definition of a multicast.
The definition of a multicast. A multicast routes the same message to multiple endpoints (sink).
the body type of the input message.
the endpoints.
This class defines a subroute if no other subroutes handle the message.
The base case for babel predicate.
The base case for babel predicate.
the input type.
A RouteDefinition contains the definition of the DSL after it has been build.
A RouteDefinition contains the definition of the DSL after it has been build.
the beginning of the route.
defines an EIP which may have several outputs
defines an EIP which may have several outputs
The destination of a route.
The destination of a route.
The source of a route.
The source of a route.
The definition of message splitter.
The definition of message splitter. It split a message in pieces.
the message body type.
the result type after the splitting.
how the messages are splitted.
A StepDefinition is the base for all Definition in the DSL.
A StepDefinition is the base for all Definition in the DSL. It define only the next node in the DSL.
The definition of some message transformation.
The definition of some message transformation.
the type of the body.
the type of the body after transformation.
how the message is transformed.
A ValidationError is an error found during the validation phase of the DSL.
A ValidationError is an error found during the validation phase of the DSL.
the error message
the definition with an error
This class defines a subroute with a predicate.
This class defines a subroute with a predicate.
body type of the message.
The base trait for all declaration of an aggregator. Each DSL (Babel Camel, Babel Fish) need to create their own aggregation declaration with this trait.
the message body type before the aggregation.
the message body type after the aggregation.