| Package | Description |
|---|---|
| org.apache.camel.impl |
Default implementation classes for Camel Core
|
| org.apache.camel.impl.lw | |
| 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
|
| org.apache.camel.model.language | |
| org.apache.camel.model.validator |
The JAXB POJOs for the
Transformers used to
transform message contents according to declared data types inside
components
|
| org.apache.camel.reifier | |
| org.apache.camel.reifier.language |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.Expression |
DefaultCamelContext.createExpression(ExpressionDefinition definition) |
org.apache.camel.Predicate |
DefaultCamelContext.createPredicate(ExpressionDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.Expression |
LightweightCamelContext.createExpression(ExpressionDefinition definition) |
org.apache.camel.Predicate |
LightweightCamelContext.createPredicate(ExpressionDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionDefinition |
SagaOptionDefinition.getExpression() |
ExpressionDefinition |
ResequenceDefinition.getExpression() |
ExpressionDefinition |
ExpressionNode.getExpression() |
ExpressionDefinition |
AggregateDefinition.getExpression() |
ExpressionDefinition |
ExpressionSubElementDefinition.getExpressionType() |
static ExpressionDefinition |
ExpressionNodeHelper.toExpressionDefinition(org.apache.camel.Expression expression)
Determines which
ExpressionDefinition describes the given
expression best possible. |
static ExpressionDefinition |
ExpressionNodeHelper.toExpressionDefinition(org.apache.camel.Predicate predicate)
Determines which
ExpressionDefinition describes the given
predicate best possible. |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.Expression |
ModelCamelContext.createExpression(ExpressionDefinition definition) |
org.apache.camel.Predicate |
ModelCamelContext.createPredicate(ExpressionDefinition definition) |
FilterDefinition |
ProcessorDefinition.filter(ExpressionDefinition expression)
Message Filter
EIP: Creates a predicate expression which only if it is true
then the exchange is forwarded to the destination
|
void |
RoutingSlipDefinition.setExpression(ExpressionDefinition expression)
Expression to define the routing slip, which defines which endpoints to
route the message in a pipeline style.
|
void |
DynamicRouterDefinition.setExpression(ExpressionDefinition expression)
Expression to call that returns the endpoint(s) to route to in the
dynamic routing.
|
void |
ValidateDefinition.setExpression(ExpressionDefinition expression)
Expression to use for validation as a predicate.
|
void |
SetPropertyDefinition.setExpression(ExpressionDefinition expression)
Expression to return the value of the message exchange property
|
void |
WhenDefinition.setExpression(ExpressionDefinition expression)
Expression used as the predicate to evaluate whether this when should
trigger and route the message or not.
|
void |
SagaOptionDefinition.setExpression(ExpressionDefinition expression)
The expression to be used to determine the value of the option.
|
void |
SetHeaderDefinition.setExpression(ExpressionDefinition expression)
Expression to return the value of the header
|
void |
RecipientListDefinition.setExpression(ExpressionDefinition expression)
Expression that returns which endpoints (url) to send the message to (the
recipients).
|
void |
ResequenceDefinition.setExpression(ExpressionDefinition expression)
Expression to use for re-ordering the messages, such as a header with a
sequence number
|
void |
SetBodyDefinition.setExpression(ExpressionDefinition expression)
Expression that returns the new body to use
|
void |
IdempotentConsumerDefinition.setExpression(ExpressionDefinition expression)
Expression used to calculate the correlation key to use for duplicate
check.
|
void |
LoopDefinition.setExpression(ExpressionDefinition expression)
Expression to define how many times we should loop.
|
void |
ExpressionNode.setExpression(ExpressionDefinition expression) |
void |
SortDefinition.setExpression(ExpressionDefinition expression)
Optional expression to sort by something else than the message body
|
void |
ScriptDefinition.setExpression(ExpressionDefinition expression)
Expression to return the transformed message body (the new message body
to use)
|
void |
ThrottleDefinition.setExpression(ExpressionDefinition expression)
Expression to configure the maximum number of messages to throttle per
request
|
void |
AggregateDefinition.setExpression(ExpressionDefinition expression) |
void |
WhenSkipSendToEndpointDefinition.setExpression(ExpressionDefinition expression)
Expression used as the predicate to evaluate whether the message should
be sent or not to the endpoint
|
void |
TransformDefinition.setExpression(ExpressionDefinition expression)
Expression to return the transformed message body (the new message body
to use)
|
void |
PollEnrichDefinition.setExpression(ExpressionDefinition expression)
Expression that computes the endpoint uri to use as the resource endpoint
to enrich from
|
void |
SplitDefinition.setExpression(ExpressionDefinition expression)
Expression of how to split the message body, such as as-is, using a
tokenizer, or using an xpath.
|
void |
FilterDefinition.setExpression(ExpressionDefinition expression)
Expression to determine if the message should be filtered or not.
|
void |
EnrichDefinition.setExpression(ExpressionDefinition expression)
Expression that computes the endpoint uri to use as the resource endpoint
to enrich from
|
void |
DelayDefinition.setExpression(ExpressionDefinition expression)
Expression to define how long time to wait (in millis)
|
void |
ExpressionSubElementDefinition.setExpressionType(ExpressionDefinition expressionType) |
| Constructor and Description |
|---|
AggregateDefinition(ExpressionDefinition correlationExpression) |
ExpressionNode(ExpressionDefinition expression) |
FilterDefinition(ExpressionDefinition expression) |
LoopDefinition(ExpressionDefinition expression) |
OutputExpressionNode(ExpressionDefinition expression) |
RecipientListDefinition(ExpressionDefinition expression) |
SetHeaderDefinition(String name,
ExpressionDefinition expression) |
SetPropertyDefinition(String name,
ExpressionDefinition expression) |
SplitDefinition(ExpressionDefinition expression) |
WhenDefinition(ExpressionDefinition expression) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionDefinition |
ServiceCallExpressionConfiguration.getExpressionType() |
| Modifier and Type | Method and Description |
|---|---|
ServiceCallExpressionConfiguration |
ServiceCallExpressionConfiguration.expressionType(ExpressionDefinition expressionType) |
void |
ServiceCallExpressionConfiguration.setExpressionType(ExpressionDefinition expressionType) |
| Modifier and Type | Class and Description |
|---|---|
class |
ConstantExpression
A fixed value set only once during the route startup.
|
class |
ExchangePropertyExpression
Get the value of named Camel Exchange property.
|
class |
GroovyExpression
Evaluate a Groovy script.
|
class |
HeaderExpression
Get the value of the named Camel Message header.
|
class |
Hl7TerserExpression
Get the value of an HL7 message field specified by terse location specification syntax.
|
class |
JsonPathExpression
Evaluate a JsonPath expression against a JSON message body.
|
class |
LanguageExpression
Evaluate the given expression using the specified language.
|
class |
MethodCallExpression
Call a method of the specified Java bean passing the Exchange, Body or specific headers to it.
|
class |
MvelExpression
Evaluate an MVEL template against the Camel Exchange.
|
class |
NamespaceAwareExpression
A useful base class for any expression which may be namespace or XML content
aware such as
XPathExpression or XQueryExpression |
class |
OgnlExpression
Evaluate an Apache Commons Object Graph Navigation Library (OGNL) expression against the Camel Exchange.
|
class |
RefExpression
Look up an expression in the Camel Registry and evaluate it.
|
class |
SimpleExpression
Evaluate Camel's built-in Simple language expression against the Camel Exchange.
|
class |
SpELExpression
Evaluate a Spring Expression Language (SpEL) expression against the Camel Exchange.
|
class |
TokenizerExpression
Tokenize text payloads using the specified delimiter patterns.
|
class |
XMLTokenizerExpression
Tokenize XML payloads using the specified path expression.
|
class |
XPathExpression
Evaluate an XPath expression against an XML payload.
|
class |
XQueryExpression
Evaluate an XQuery expressions against an XML payload.
|
| Modifier and Type | Method and Description |
|---|---|
ExpressionDefinition |
ExpressionDefinition.getExpressionType() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ExpressionDefinition.setExpressionType(ExpressionDefinition expressionType)
Allows derived classes to set a lazily created expressionType instance
such as if using the
ExpressionClause |
| Modifier and Type | Method and Description |
|---|---|
static String |
ExpressionDefinition.getLabel(List<ExpressionDefinition> expressions) |
| Modifier and Type | Method and Description |
|---|---|
ExpressionDefinition |
PredicateValidatorDefinition.getExpression() |
| Modifier and Type | Method and Description |
|---|---|
void |
PredicateValidatorDefinition.setExpression(ExpressionDefinition expression) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.camel.Expression |
AbstractReifier.createExpression(ExpressionDefinition expression) |
protected org.apache.camel.Predicate |
AbstractReifier.createPredicate(ExpressionDefinition expression) |
| Modifier and Type | Class and Description |
|---|---|
class |
ExpressionReifier<T extends ExpressionDefinition> |
| Modifier and Type | Field and Description |
|---|---|
protected T |
ExpressionReifier.definition |
| Modifier and Type | Method and Description |
|---|---|
static ExpressionReifier<? extends ExpressionDefinition> |
ExpressionReifier.reifier(org.apache.camel.CamelContext camelContext,
ExpressionDefinition definition) |
static ExpressionReifier<? extends ExpressionDefinition> |
ExpressionReifier.reifier(org.apache.camel.CamelContext camelContext,
ExpressionSubElementDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
static ExpressionReifier<? extends ExpressionDefinition> |
ExpressionReifier.reifier(org.apache.camel.CamelContext camelContext,
ExpressionDefinition definition) |
| Constructor and Description |
|---|
JsonPathExpressionReifier(org.apache.camel.CamelContext camelContext,
ExpressionDefinition definition) |
MethodCallExpressionReifier(org.apache.camel.CamelContext camelContext,
ExpressionDefinition definition) |
SimpleExpressionReifier(org.apache.camel.CamelContext camelContext,
ExpressionDefinition definition) |
TokenizerExpressionReifier(org.apache.camel.CamelContext camelContext,
ExpressionDefinition definition) |
XMLTokenizerExpressionReifier(org.apache.camel.CamelContext camelContext,
ExpressionDefinition definition) |
XPathExpressionReifier(org.apache.camel.CamelContext camelContext,
ExpressionDefinition definition) |
XQueryExpressionReifier(org.apache.camel.CamelContext camelContext,
ExpressionDefinition definition) |
Apache Camel