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
|
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
|
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 |
ExpressionClauseSupport.getExpressionType() |
ExpressionDefinition |
ExpressionClause.getExpressionType() |
Modifier and Type | Method and Description |
---|---|
T |
ExpressionClauseSupport.expression(ExpressionDefinition expression) |
void |
ExpressionClauseSupport.setExpressionType(ExpressionDefinition expressionType) |
protected void |
ExpressionClause.setExpressionType(ExpressionDefinition expressionType) |
Modifier and Type | Method and Description |
---|---|
ValueBuilder |
AssertionClause.expression(ExpressionDefinition expression) |
Modifier and Type | Method and Description |
---|---|
ExpressionDefinition |
ResequenceDefinition.getExpression() |
ExpressionDefinition |
ExpressionNode.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 |
WhenSkipSendToEndpointDefinition.setExpression(ExpressionDefinition expression)
Expression used as the predicate to evaluate whether the message should be sent or not to the endpoint
|
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 |
TransformDefinition.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 |
SplitDefinition.setExpression(ExpressionDefinition expression)
Expression of how to split the message body, such as as-is, using a tokenizer, or using an xpath.
|
void |
SortDefinition.setExpression(ExpressionDefinition expression)
Optional expression to sort by something else than the message body
|
void |
SetPropertyDefinition.setExpression(ExpressionDefinition expression)
Expression to return the value of the message exchange property
|
void |
SetOutHeaderDefinition.setExpression(ExpressionDefinition expression)
Deprecated.
Expression to return the value of the header
|
void |
SetHeaderDefinition.setExpression(ExpressionDefinition expression)
Expression to return the value of the header
|
void |
SetFaultBodyDefinition.setExpression(ExpressionDefinition expression)
Expression that returns the new fault body to use
|
void |
SetBodyDefinition.setExpression(ExpressionDefinition expression)
Expression that returns the new body to use
|
void |
ScriptDefinition.setExpression(ExpressionDefinition expression)
Expression to return the transformed message body (the new message body to use)
|
void |
RoutingSlipDefinition.setExpression(ExpressionDefinition expression)
Expression to define the routing slip, which defines which endpoints to route the message in a pipeline style.
|
void |
ResequenceDefinition.setExpression(ExpressionDefinition expression)
Expression to use for re-ordering the messages, such as a header with a sequence number
|
void |
RecipientListDefinition.setExpression(ExpressionDefinition expression)
Expression that returns which endpoints (url) to send the message to (the recipients).
|
void |
PollEnrichDefinition.setExpression(ExpressionDefinition expression)
Expression that computes the endpoint uri to use as the resource endpoint to enrich from
|
void |
LoopDefinition.setExpression(ExpressionDefinition expression)
Expression to define how many times we should loop.
|
void |
IdempotentConsumerDefinition.setExpression(ExpressionDefinition expression)
Expression used to calculate the correlation key to use for duplicate check.
|
void |
FilterDefinition.setExpression(ExpressionDefinition expression)
Expression to determine if the message should be filtered or not.
|
void |
ExpressionNode.setExpression(ExpressionDefinition expression) |
void |
EnrichDefinition.setExpression(ExpressionDefinition expression)
Expression that computes the endpoint uri to use as the resource endpoint to enrich from
|
void |
DynamicRouterDefinition.setExpression(ExpressionDefinition expression)
Expression to call that returns the endpoint(s) to route to in the dynamic routing.
|
void |
DelayDefinition.setExpression(ExpressionDefinition expression)
Expression to define how long time to wait (in millis)
|
void |
AggregateDefinition.setExpression(ExpressionDefinition expression) |
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 | 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
To use a constant value in Camel expressions or predicates.
|
class |
ELExpression
Deprecated.
|
class |
ExchangePropertyExpression
To use a Camel Exchange property in expressions or predicates.
|
class |
GroovyExpression
To use Groovy scripts in Camel expressions or predicates.
|
class |
HeaderExpression
To use a Camel Message header in expressions or predicates.
|
class |
JavaScriptExpression
To use JavaScript in Camel expressions or predicates.
|
class |
JsonPathExpression
To use JSonPath in Camel expressions or predicates.
|
class |
JXPathExpression
Deprecated.
|
class |
LanguageExpression
To use the specified language in Camel expressions or predicates.
|
class |
MethodCallExpression
To use a Java bean (aka method call) in Camel expressions or predicates.
|
class |
MvelExpression
To use MVEL scripts in Camel expressions or 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
To use OGNL scripts in Camel expressions or predicates.
|
class |
PhpExpression
Deprecated.
|
class |
PythonExpression
Deprecated.
|
class |
RefExpression
Reference to an existing Camel expression or predicate, which is looked up from the Camel registry.
|
class |
RubyExpression
Deprecated.
|
class |
SimpleExpression
To use Camels built-in Simple language in Camel expressions or predicates.
|
class |
SpELExpression
To use Spring Expression Language (SpEL) in Camel expressions or predicates.
|
class |
SqlExpression
Deprecated.
|
class |
TerserExpression
To use HL7 terser scripts in Camel expressions or predicates.
|
class |
TokenizerExpression
To use Camel message body or header with a tokenizer in Camel expressions or predicates.
|
class |
XMLTokenizerExpression
To use Camel message body or header with a XML tokenizer in Camel expressions or predicates.
|
class |
XPathExpression
To use XPath (XML) in Camel expressions or predicates.
|
class |
XQueryExpression
To use XQuery (XML) in Camel expressions or 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) |
Modifier and Type | Method and Description |
---|---|
ExpressionDefinition |
PredicateValidatorDefinition.getExpression() |
Modifier and Type | Method and Description |
---|---|
void |
PredicateValidatorDefinition.setExpression(ExpressionDefinition expression) |
Apache Camel