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.language |
Modifier and Type | Class and Description |
---|---|
class |
ExpressionClause<T>
Represents an expression clause within the DSL which when the expression is
complete the clause continues to another part of the DSL
|
Modifier and Type | Method and Description |
---|---|
ExpressionDefinition |
ExpressionClause.getExpressionType() |
ExpressionDefinition |
ExpressionClauseSupport.getExpressionType() |
Modifier and Type | Method and Description |
---|---|
T |
ExpressionClauseSupport.expression(ExpressionDefinition expression) |
protected void |
ExpressionClause.setExpressionType(ExpressionDefinition expressionType) |
void |
ExpressionClauseSupport.setExpressionType(ExpressionDefinition expressionType) |
Modifier and Type | Method and Description |
---|---|
ValueBuilder |
AssertionClause.expression(ExpressionDefinition expression) |
Modifier and Type | Method and Description |
---|---|
ExpressionDefinition |
ExpressionNode.getExpression() |
ExpressionDefinition |
ResequenceDefinition.getExpression() |
ExpressionDefinition |
AggregateDefinition.getExpression() |
ExpressionDefinition |
ExpressionSubElementDefinition.getExpressionType() |
static ExpressionDefinition |
ExpressionNodeHelper.toExpressionDefinition(Expression expression)
Determines which
ExpressionDefinition describes the given expression best possible. |
static ExpressionDefinition |
ExpressionNodeHelper.toExpressionDefinition(Predicate predicate)
Determines which
ExpressionDefinition describes the given predicate best possible. |
Modifier and Type | Method and Description |
---|---|
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 |
PollEnrichDefinition.setExpression(ExpressionDefinition expression)
Expression that computes the endpoint uri to use as the resource endpoint to enrich from
|
void |
WhenDefinition.setExpression(ExpressionDefinition expression)
Expression used as the predicate to evaluate whether this when should trigger and route the message or not.
|
void |
ValidateDefinition.setExpression(ExpressionDefinition expression)
Expression to use for validation as a predicate.
|
void |
SetHeaderDefinition.setExpression(ExpressionDefinition expression)
Expression to return the value of the header
|
void |
LoopDefinition.setExpression(ExpressionDefinition expression)
Expression to define how many times we should loop.
|
void |
ScriptDefinition.setExpression(ExpressionDefinition expression)
Expression to return the transformed message body (the new message body to use)
|
void |
RecipientListDefinition.setExpression(ExpressionDefinition expression)
Expression that returns which endpoints (url) to send the message to (the recipients).
|
void |
SortDefinition.setExpression(ExpressionDefinition expression)
Optional expression to sort by something else than the message body
|
void |
ExpressionNode.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 |
SetOutHeaderDefinition.setExpression(ExpressionDefinition expression)
Deprecated.
Expression to return the value of the header
|
void |
TransformDefinition.setExpression(ExpressionDefinition expression)
Expression to return the transformed message body (the new message body to use)
|
void |
IdempotentConsumerDefinition.setExpression(ExpressionDefinition expression)
Expression used to calculate the correlation key to use for duplicate check.
|
void |
ThrottleDefinition.setExpression(ExpressionDefinition expression)
Expression to configure the maximum number of messages to throttle per request
|
void |
FilterDefinition.setExpression(ExpressionDefinition expression)
Expression to determine if the message should be filtered or not.
|
void |
DynamicRouterDefinition.setExpression(ExpressionDefinition expression)
Expression to call that returns the endpoint(s) to route to in the dynamic routing.
|
void |
ResequenceDefinition.setExpression(ExpressionDefinition expression)
Expression to use for re-ordering the messages, such as a header with a sequence number
|
void |
AggregateDefinition.setExpression(ExpressionDefinition expression) |
void |
SetBodyDefinition.setExpression(ExpressionDefinition expression)
Expression that returns the new body to use
|
void |
EnrichDefinition.setExpression(ExpressionDefinition expression)
Expression that computes the endpoint uri to use as the resource endpoint to enrich from
|
void |
RoutingSlipDefinition.setExpression(ExpressionDefinition expression)
Expression to define the routing slip, which defines which endpoints to route the message in a pipeline style.
|
void |
DelayDefinition.setExpression(ExpressionDefinition expression)
Expression to define how long time to wait (in millis)
|
void |
SetPropertyDefinition.setExpression(ExpressionDefinition expression)
Expression to return the value of the message exchange property
|
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 |
SetFaultBodyDefinition.setExpression(ExpressionDefinition expression)
Expression that returns the new fault body to use
|
void |
ExpressionSubElementDefinition.setExpressionType(ExpressionDefinition expressionType) |
Constructor and Description |
---|
AggregateDefinition(ExpressionDefinition correlationExpression) |
ExpressionNode(ExpressionDefinition expression) |
FilterDefinition(ExpressionDefinition expression) |
LoopDefinition(ExpressionDefinition expression) |
NoOutputExpressionNode(ExpressionDefinition expression) |
RecipientListDefinition(ExpressionDefinition expression) |
SetHeaderDefinition(String headerName,
ExpressionDefinition expression) |
SetOutHeaderDefinition(String headerName,
ExpressionDefinition expression)
Deprecated.
|
SetPropertyDefinition(String propertyName,
ExpressionDefinition expression) |
SplitDefinition(ExpressionDefinition expression) |
WhenDefinition(ExpressionDefinition expression) |
Modifier and Type | Class and Description |
---|---|
class |
ConstantExpression
For expressions and predicates using a constant
|
class |
ELExpression
For EL expressions and predicates
|
class |
ExchangePropertyExpression
An expression which extracts the named exchange property
|
class |
GroovyExpression
For Groovy expressions and predicates
|
class |
HeaderExpression
An expression which extracts the named exchange header
|
class |
JavaScriptExpression
For JavaScript expressions and predicates
|
class |
JsonPathExpression
For JSonPath expressions and predicates
|
class |
JXPathExpression
For JXPath expressions and predicates
|
class |
LanguageExpression
Represents a parameterised language expression which can support any language
at runtime using the language attribute.
|
class |
MethodCallExpression
For expressions and predicates using a java bean (aka method call)
|
class |
MvelExpression
For MVEL expressions and predicates
|
class |
NamespaceAwareExpression
A useful base class for any expression which may be namespace or XML content aware
such as
XPathExpression or XQueryExpression |
class |
OgnlExpression
For OGNL expressions and predicates
|
class |
PhpExpression
For PHP expressions and predicates
|
class |
PythonExpression
For Python expressions and predicates
|
class |
RefExpression
For using a custom expression
|
class |
RubyExpression
For Ruby expressions and predicates
|
class |
SimpleExpression
For expressions and predicates using the simple language
|
class |
SpELExpression
For Spring Expression Language (SpEL) expressions and predicates
|
class |
SqlExpression
For SQL expressions and predicates
|
class |
TerserExpression
For HL7 terser expressions and predicates
|
class |
TokenizerExpression
For expressions and predicates using a body or header tokenizer.
|
class |
VtdXmlExpression
Deprecated.
will be removed in next release
|
class |
XMLTokenizerExpression
For expressions and predicates using a body or header tokenizer.
|
class |
XPathExpression
For XPath expressions and predicates
|
class |
XQueryExpression
For XQuery expressions and predicates
|
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) |
Apache Camel