Uses of Interface
org.apache.camel.model.HasExpressionType
-
Packages that use HasExpressionType Package Description org.apache.camel.model The JAXB POJOs for the XML Configuration of the routing rules.org.apache.camel.model.language -
-
Uses of HasExpressionType in org.apache.camel.model
Classes in org.apache.camel.model that implement HasExpressionType Modifier and Type Class Description class
DelayDefinition
Delays processing for a specified length of timeclass
DynamicRouterDefinition<Type extends ProcessorDefinition<Type>>
Route messages based on dynamic rulesclass
EnrichDefinition
Enriches a message with data from a secondary resourceclass
ExpressionNode
A baseExpressionNode
which does not support any outputs.class
ExpressionSubElementDefinition
Represents an expression sub elementclass
FilterDefinition
Filter out messages based using a predicateclass
IdempotentConsumerDefinition
Filters out duplicate messagesclass
LoopDefinition
Processes a message multiple timesclass
OutputExpressionNode
A base class for nodes which contain an expression and a number of outputs.class
PollEnrichDefinition
Enriches messages with data polled from a secondary resourceclass
RecipientListDefinition<Type extends ProcessorDefinition<Type>>
Route messages to a number of dynamically specified recipientsclass
ResequenceDefinition
Resequences (re-order) messages based on an expressionclass
RoutingSlipDefinition<Type extends ProcessorDefinition<Type>>
Routes a message through a series of steps that are pre-determined (the slip)class
ScriptDefinition
Executes a script from a language which does not change the message body.class
SetBodyDefinition
Sets the contents of the message bodyclass
SetHeaderDefinition
Sets the value of a message headerclass
SetPropertyDefinition
Sets a named property on the message exchangeclass
SortDefinition<T>
Sorts the contents of the messageclass
SplitDefinition
Splits a single message into many sub-messages.class
ThrottleDefinition
Controls the rate at which messages are passed to the next node in the routeclass
TransformDefinition
Transforms the message body based on an expressionclass
ValidateDefinition
Validates a message based on an expressionclass
WhenDefinition
Triggers a route when the expression evaluates to trueclass
WhenSkipSendToEndpointDefinition
Predicate to determine if the message should be sent or not to the endpoint, when using interceptSentToEndpoint. -
Uses of HasExpressionType in org.apache.camel.model.language
Classes in org.apache.camel.model.language that implement HasExpressionType 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
ExpressionDefinition
A useful base class for an expressionclass
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
JavaScriptExpression
Evaluates a JavaScript expression.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
PythonExpression
Evaluates a Python expression.class
RefExpression
Uses an existing expression from the registry.class
SimpleExpression
Evaluates a Camel simple expression.class
SingleInputExpressionDefinition
Expression for which the source of the input (body, header or property) can be provided.class
SingleInputTypedExpressionDefinition
Expression for which a result type can be provided along with the source of the input (body, header or property).class
SpELExpression
Evaluates a Spring expression (SpEL).class
TokenizerExpression
Tokenize text payloads using delimiter patterns.class
TypedExpressionDefinition
Expression for which a result type can be provided.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.
-