expands a bean class to an expression
expands a bean definition to an expression
expands a bean object to an expression
translates a functional expression on the message body into a Camel expression
Wrapper for a scala function in a Camel Predicate.
implicitely expands a Camel Expression to a Babel Expression
implicitely expands a Camel Expression to a Babel Expression
the Camel one.
An expression that converts the result of another expression to java.util.Iterator or java.util.Iterable if possible.
An expression that converts the result of another expression to java.util.list if possible.
An immutable wrapper for a camel message.
An immutable wrapper for a camel message.
the type of the message body.
translates a functional expression into a Camel expression
Wrapper for a scala function in a Camel Predicate.
Wrapper for a scala function in a Camel Predicate.
The type of the body message.
Wrapper for a Camel Predicate.
Wrapper for a Camel Predicate. Use to allow the use of Camel Predicate which is implicitly transformed into Babel Predicate.
the real Camel Predicate
Sink of a Camel route, implicitly created when calling
Sink of a Camel route, implicitly created when calling
to("uri")
given to the to
keyword
Source of a Camel route, implicitly created when calling
Source of a Camel route, implicitly created when calling
from("uri")
given to the from
keyword
DeadLetterChannel keyword configuration
DefaultErrorHandler keyword configuration
The EmptyDefinition takes place of the FromDefinition as beginning of a Route Definition.
The EmptyDefinition takes place of the FromDefinition as beginning of a Route Definition. Such RouteDefinition are defining the error management for the whole RouteBuilder.
The definition of the enrich keyword in the DSL
The definition of the enrichRef keyword in the DSL
base trait for error handlers.
base trait for error handlers. Provides a transalation to a Camel error handler builder, which should build the concerned Camel error handler
Declaration of a link to an Error handling Route configuration.
Declaration of a link to an Error handling Route configuration.
which connects to the error handling route.
An implementation of the fold operation for camel using an Aggregation Strategy
An implementation of the fold operation for camel using an Aggregation Strategy
the input type.
the output type.
container for error handling configuration
Defines a Log EIP.
Defines a Log EIP.
the logging information.
io.xtech.babel.camel.LogProps
defines a log with its logging level, its log name, a marker and its output
defines a log with its logging level, its log name and its output
defines a log with its logging level and its output
defines a log with its output
Defines the configuration of a log EIP.
LoggingErrorHandler keyword configuration
defines a Marshall EIP.
Configuration of a onException keyword
Configuration of a onException keyword
which Exception type is handled by this keyword
defines whenever the exception should be treated by this exception clause or not
The definition of the pollEnrich keyword in the DSL
The definition of the pollEnrichRef keyword in the DSL
Defines a RecipientList EIP (Publish and Subscribe)
trait for error handler which allow exchange redelivery on failure.
An implementation of the reduce operation for camel using an Aggregation Strategy
An implementation of the reduce operation for camel using an Aggregation Strategy
the input type.
The definition of a resequencer eip.
The definition of a resequencer eip.
the type of the message body.
the type of the message, header, or a piece of the message.
on what part of the message the comparaison are done.
the configuration of the resquencer.
Declaration of an id for a route.
Declaration of an id for a route.
the route id.
The definition of the sort keyword in the DSL
The definition of the sort keyword in the DSL
input type.
output type.
what element of the message is sorted.
how are the element sorted.
Declaration of a throttler definition
Declaration of a throttler definition
expression defining maximal number of message allowed per second
Declaration of a throttler definition
Declaration of a throttler definition
maximal number of message allowed per second
The definition of a transaction.
The definition of a transaction.
a reference.
TransactionErrorHandler keyword configuration
Defines a sink where each message is just copied.
XPath defines a xpath used for an expression or a predicate.
XPath defines a xpath used for an expression or a predicate.
facility object containing the required definitions to build an Aggregation EIP, used in user routes.
The EmptySource is used in the EmptyDefinition to specify there is no source to this definition.
The EmptySource is used in the EmptyDefinition to specify there is no source to this definition.
io.xtech.babel.camel.model.EmptySource
A factory for creating Camel Expression from Babel expression.
NoErrorHandler keyword configuration
Facility object that provides a translation from a Babel predicate to a Camel one.
An utility object used in matchers to extract a Seq of a CamelSink from a Seq of Sink Used in the multicast
Wrapper for a scala function in a Camel Predicate.
The type of the body message.