Package | Description |
---|---|
org.apache.camel.builder | |
org.apache.camel.component.mock |
The Mock Component which is used for testing of routing and mediation rules.
|
org.apache.camel.model |
The JAXB POJOs for the
XML Configuration
of the routing rules.
|
org.apache.camel.model.cloud |
The JAXB POJOs for the remote service call DSL
|
Modifier and Type | Method and Description |
---|---|
static <T extends ExpressionNode> |
ExpressionClause.createAndSetExpression(T result) |
ExpressionClause<Predicate> |
ValueBuilder.matches() |
Modifier and Type | Method and Description |
---|---|
ExpressionClause<AssertionClause> |
AssertionClause.predicate()
Adds the given predicate to this assertion clause
|
Modifier and Type | Method and Description |
---|---|
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(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()
The Content Enricher EIP
enriches an exchange with additional data obtained from a
resourceUri . |
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()
Idempotent consumer EIP:
Creates an
IdempotentConsumer using a fluent builder. |
ExpressionClause<IdempotentConsumerDefinition> |
ProcessorDefinition.idempotentConsumer(IdempotentRepository<?> idempotentRepository)
Deprecated.
will be removed in Camel 3.0. Instead use any of the other methods
|
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()
Message Translator EIP:
Adds a processor which sets the body on the IN message
|
ExpressionClause<ProcessorDefinition<Type>> |
ProcessorDefinition.setHeader(String name)
Adds a processor which sets the header on the IN message
|
ExpressionClause<ProcessorDefinition<Type>> |
ProcessorDefinition.setOutHeader(String name)
Deprecated.
|
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()
Throttler EIP:
Creates a throttler using a fluent builder.
|
ExpressionClause<ProcessorDefinition<Type>> |
ProcessorDefinition.transform()
Message Translator EIP:
Adds a processor which sets the body on the OUT message
|
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
|
Modifier and Type | Method and Description |
---|---|
ExpressionClause<ServiceCallConfigurationDefinition> |
ServiceCallConfigurationDefinition.expression()
Sets a custom
Expression to use through an expression builder clause. |
ExpressionClause<ServiceCallDefinition> |
ServiceCallDefinition.expression()
Sets a custom
Expression to use through an expression builder clause. |
Apache Camel