Uses of Class
org.apache.camel.model.language.ExpressionDefinition
-
Packages that use ExpressionDefinition Package Description 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 DSLorg.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 -
-
Uses of ExpressionDefinition in org.apache.camel.model
Methods in org.apache.camel.model that return ExpressionDefinition Modifier and Type Method Description ExpressionDefinition
AggregateDefinition. getExpression()
ExpressionDefinition
ExpressionNode. getExpression()
ExpressionDefinition
PropertyExpressionDefinition. getExpression()
ExpressionDefinition
ResequenceDefinition. getExpression()
ExpressionDefinition
ExpressionNode. getExpressionType()
ExpressionDefinition
ExpressionSubElementDefinition. getExpressionType()
ExpressionDefinition
HasExpressionType. getExpressionType()
Gets the expression definitionExpressionDefinition
ResequenceDefinition. getExpressionType()
static ExpressionDefinition
ExpressionNodeHelper. toExpressionDefinition(org.apache.camel.Expression expression)
Determines whichExpressionDefinition
describes the given expression in the best possible way.static ExpressionDefinition
ExpressionNodeHelper. toExpressionDefinition(org.apache.camel.Predicate predicate)
Determines whichExpressionDefinition
describes the given predicate in the best possible way.Methods in org.apache.camel.model with parameters of type ExpressionDefinition Modifier and Type Method Description org.apache.camel.Expression
ModelCamelContext. createExpression(ExpressionDefinition definition)
Creates an expression from the model.org.apache.camel.Predicate
ModelCamelContext. createPredicate(ExpressionDefinition definition)
Creates a predicate from the model.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 destinationvoid
AggregateDefinition. setExpression(ExpressionDefinition expression)
void
DelayDefinition. setExpression(ExpressionDefinition expression)
Expression to define how long time to wait (in millis)void
DynamicRouterDefinition. setExpression(ExpressionDefinition expression)
Expression to call that returns the endpoint(s) to route to in the dynamic routing.void
EnrichDefinition. setExpression(ExpressionDefinition expression)
Expression that computes the endpoint uri to use as the resource endpoint to enrich fromvoid
ExpressionNode. setExpression(ExpressionDefinition expression)
void
FilterDefinition. setExpression(ExpressionDefinition expression)
Expression to determine if the message should be filtered or not.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
PollEnrichDefinition. setExpression(ExpressionDefinition expression)
Expression that computes the endpoint uri to use as the resource endpoint to enrich fromvoid
PropertyExpressionDefinition. setExpression(ExpressionDefinition expression)
Property values as an expressionvoid
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 numbervoid
RoutingSlipDefinition. setExpression(ExpressionDefinition expression)
Expression to define the routing slip, which defines which endpoints to route the message in a pipeline style.void
ScriptDefinition. setExpression(ExpressionDefinition expression)
Expression to return the transformed message body (the new message body to use)void
SetBodyDefinition. setExpression(ExpressionDefinition expression)
Expression that returns the new body to usevoid
SetHeaderDefinition. setExpression(ExpressionDefinition expression)
Expression to return the value of the headervoid
SetPropertyDefinition. setExpression(ExpressionDefinition expression)
Expression to return the value of the message exchange propertyvoid
SortDefinition. setExpression(ExpressionDefinition expression)
Optional expression to sort by something else than the message bodyvoid
SplitDefinition. setExpression(ExpressionDefinition expression)
Expression of how to split the message body, such as as-is, using a tokenizer, or using a xpath.void
ThrottleDefinition. setExpression(ExpressionDefinition expression)
Expression to configure the maximum number of messages to throttle per requestvoid
TransformDefinition. setExpression(ExpressionDefinition expression)
Expression to return the transformed message body (the new message body to use)void
ValidateDefinition. setExpression(ExpressionDefinition expression)
Expression to use for validation as a predicate.void
WhenDefinition. setExpression(ExpressionDefinition expression)
Expression used as the predicate to evaluate whether this when should trigger and route the message or not.void
WhenSkipSendToEndpointDefinition. setExpression(ExpressionDefinition expression)
Expression used as the predicate to evaluate whether the message should be sent or not to the endpointvoid
ExpressionNode. setExpressionType(ExpressionDefinition expressionType)
void
ExpressionSubElementDefinition. setExpressionType(ExpressionDefinition expressionType)
void
HasExpressionType. setExpressionType(ExpressionDefinition expressionType)
Sets the expression definitionvoid
ResequenceDefinition. setExpressionType(ExpressionDefinition expressionType)
Expression to use for re-ordering the messages, such as a header with a sequence numberConstructors in org.apache.camel.model with parameters of type ExpressionDefinition Constructor Description AggregateDefinition(ExpressionDefinition correlationExpression)
ExpressionNode(ExpressionDefinition expression)
ExpressionSubElementDefinition(ExpressionDefinition expressionType)
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)
-
Uses of ExpressionDefinition in org.apache.camel.model.cloud
Methods in org.apache.camel.model.cloud that return ExpressionDefinition Modifier and Type Method Description ExpressionDefinition
ServiceCallExpressionConfiguration. getExpressionType()
Methods in org.apache.camel.model.cloud with parameters of type ExpressionDefinition Modifier and Type Method Description ServiceCallExpressionConfiguration
ServiceCallExpressionConfiguration. expressionType(ExpressionDefinition expressionType)
void
ServiceCallExpressionConfiguration. setExpressionType(ExpressionDefinition expressionType)
-
Uses of ExpressionDefinition in org.apache.camel.model.language
Subclasses of ExpressionDefinition in org.apache.camel.model.language Modifier and Type Class Description class
ConstantExpression
A fixed value set only once during the route startup.class
CSimpleExpression
Evaluate a compiled simple expression.class
DatasonnetExpression
To use DataSonnet scripts for message transformations.class
ExchangePropertyExpression
Gets a property from the Exchange.class
GroovyExpression
Evaluates a Groovy script.class
HeaderExpression
Gets a header from the Exchange.class
Hl7TerserExpression
Get the value of a HL7 message field specified by terse location specification syntax.class
JoorExpression
Evaluates a jOOR (Java compiled once at runtime) expression.class
JqExpression
Evaluates a JQ expression against a JSON message body.class
JsonPathExpression
Evaluates a JSONPath expression against a JSON message body.class
LanguageExpression
Evaluates a custom language.class
MethodCallExpression
Calls a Java bean method.class
MvelExpression
Evaluates a MVEL template.class
NamespaceAwareExpression
A useful base class for any expression which may be namespace or XML content aware such asXPathExpression
orXQueryExpression
class
OgnlExpression
Evaluates an OGNL expression (Apache Commons OGNL).class
RefExpression
Uses an existing expression from the registry.class
SimpleExpression
Evaluates a Camel simple expression.class
SpELExpression
Evaluates a Spring expression (SpEL).class
TokenizerExpression
Tokenize text payloads using delimiter patterns.class
XMLTokenizerExpression
Tokenize XML payloads.class
XPathExpression
Evaluates an XPath expression against an XML payload.class
XQueryExpression
Evaluates an XQuery expressions against an XML payload.Methods in org.apache.camel.model.language that return ExpressionDefinition Modifier and Type Method Description ExpressionDefinition
ExpressionDefinition. getExpressionType()
Methods in org.apache.camel.model.language with parameters of type ExpressionDefinition Modifier and Type Method Description void
ExpressionDefinition. setExpressionType(ExpressionDefinition expressionType)
Allows derived classes and DSLs to set a lazily created expressionType instance such as if using theExpressionClause
Method parameters in org.apache.camel.model.language with type arguments of type ExpressionDefinition Modifier and Type Method Description static String
ExpressionDefinition. getLabel(List<ExpressionDefinition> expressions)
-
Uses of ExpressionDefinition in org.apache.camel.model.validator
Methods in org.apache.camel.model.validator that return ExpressionDefinition Modifier and Type Method Description ExpressionDefinition
PredicateValidatorDefinition. getExpression()
Methods in org.apache.camel.model.validator with parameters of type ExpressionDefinition Modifier and Type Method Description void
PredicateValidatorDefinition. setExpression(ExpressionDefinition expression)
-