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>>
Routes 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>>
Routes messages to a number of dynamically specified recipients (dynamic to)class
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
SagaOptionDefinition
Allows to declare options on sagasclass
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 an 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 compile simple expression language.class
DatasonnetExpression
To use DataSonnet scripts in Camel expressions or predicates.class
ExchangePropertyExpression
Get the value of named Camel Exchange property.class
ExpressionDefinition
A useful base class for an expressionclass
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
JoorExpression
Evaluate a jOOR (Java compiled once at runtime) expression language.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 asXPathExpression
orXQueryExpression
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.
-