ExpressionClause<AggregateDefinition> |
ProcessorDefinition.aggregate() |
Aggregator EIP: Creates an aggregator allowing you to
combine a number of messages together into a single message.
|
ExpressionClause<AggregateDefinition> |
ProcessorDefinition.aggregate(org.apache.camel.AggregationStrategy aggregationStrategy) |
Aggregator EIP: Creates an aggregator allowing you to
combine a number of messages together into a single message.
|
ExpressionClause<DelayDefinition> |
ProcessorDefinition.delay() |
Delayer EIP: Creates a delayer allowing you to delay the
delivery of messages to some destination.
|
ExpressionClause<DynamicRouterDefinition<Type>> |
ProcessorDefinition.dynamicRouter() |
Dynamic Router EIP: Creates a dynamic router allowing
you to route a message consecutively through a series of processing steps where the sequence of steps is not
known at design time and can vary for each message.
|
ExpressionClause<EnrichDefinition> |
ProcessorDefinition.enrich() |
|
ExpressionClause<? extends FilterDefinition> |
ProcessorDefinition.filter() |
Message Filter EIP: Creates a predicate expression
which only if it is true then the exchange is forwarded to the destination
|
ExpressionClause<IdempotentConsumerDefinition> |
ProcessorDefinition.idempotentConsumer() |
|
ExpressionClause<LoopDefinition> |
ProcessorDefinition.loop() |
Loop EIP: Creates a loop allowing to process the a message a
number of times and possibly process them in a different way.
|
ExpressionClause<LoopDefinition> |
ProcessorDefinition.loopDoWhile() |
Loop EIP: Creates a loop allowing to process the a message a
number of times and possibly process them in a different way using a fluent builder.
|
ExpressionClause<PollEnrichDefinition> |
ProcessorDefinition.pollEnrich() |
The Content Enricher EIP enriches an exchange with
additional data obtained from a resourceUri using a PollingConsumer to poll
the endpoint.
|
ExpressionClause<RecipientListDefinition<Type>> |
ProcessorDefinition.recipientList() |
Recipient List EIP: Creates a dynamic recipient list
allowing you to route messages to a number of dynamically specified recipients
|
ExpressionClause<RecipientListDefinition<Type>> |
ProcessorDefinition.recipientList(String delimiter) |
Recipient List EIP: Creates a dynamic recipient list
allowing you to route messages to a number of dynamically specified recipients
|
ExpressionClause<ResequenceDefinition> |
ProcessorDefinition.resequence() |
Resequencer EIP: Creates a resequencer allowing you to
reorganize messages based on some comparator.
|
ExpressionClause<RoutingSlipDefinition<Type>> |
ProcessorDefinition.routingSlip() |
Routing Slip EIP: Creates a routing slip allowing you to
route a message consecutively through a series of processing steps where the sequence of steps is not known at
design time and can vary for each message.
|
ExpressionClause<ProcessorDefinition<Type>> |
ProcessorDefinition.script() |
Executes a script (do not change the message body).
|
ExpressionClause<ProcessorDefinition<Type>> |
ProcessorDefinition.setBody() |
|
ExpressionClause<ProcessorDefinition<Type>> |
ProcessorDefinition.setHeader(String name) |
Adds a processor which sets the header on the IN message
|
ExpressionClause<ProcessorDefinition<Type>> |
ProcessorDefinition.setProperty(String name) |
Adds a processor which sets the exchange property
|
<T> ExpressionClause<SortDefinition<T>> |
ProcessorDefinition.sort() |
Sorts the expression
|
ExpressionClause<SplitDefinition> |
ProcessorDefinition.split() |
Splitter EIP: Creates a splitter allowing you split a message
into a number of pieces and process them individually.
|
ExpressionClause<ThrottleDefinition> |
ProcessorDefinition.throttle() |
|
ExpressionClause<ProcessorDefinition<Type>> |
ProcessorDefinition.transform() |
|
ExpressionClause<ValidateDefinition> |
ProcessorDefinition.validate() |
Creates a validation expression which only if it is true then the exchange is forwarded to the
destination.
|
ExpressionClause<ChoiceDefinition> |
ChoiceDefinition.when() |
Creates an expression for the when node
|