Uses of Class
org.apache.camel.model.language.ExpressionDefinition
Packages that use ExpressionDefinition
Package
Description
The JAXB POJOs for the XML Configuration of the routing
rules.
The JAXB POJOs for the remote service call DSL
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.builder
Classes in org.apache.camel.builder with type parameters of type ExpressionDefinitionModifier and TypeInterfaceDescriptioninterfaceLanguageBuilder<T extends ExpressionDefinition>LanguageBuilderdefines the contract of an expression builder. -
Uses of ExpressionDefinition in org.apache.camel.model
Methods in org.apache.camel.model that return ExpressionDefinitionModifier and TypeMethodDescriptionAggregateDefinition.getExpression()ExpressionNode.getExpression()PropertyExpressionDefinition.getExpression()ResequenceDefinition.getExpression()ExpressionNode.getExpressionType()ExpressionSubElementDefinition.getExpressionType()HasExpressionType.getExpressionType()Gets the expression definitionResequenceDefinition.getExpressionType()static ExpressionDefinitionExpressionNodeHelper.toExpressionDefinition(org.apache.camel.Expression expression) Determines whichExpressionDefinitiondescribes the given expression in the best possible way.static ExpressionDefinitionExpressionNodeHelper.toExpressionDefinition(org.apache.camel.Predicate predicate) Determines whichExpressionDefinitiondescribes the given predicate in the best possible way.Methods in org.apache.camel.model with parameters of type ExpressionDefinitionModifier and TypeMethodDescriptionorg.apache.camel.ExpressionModelCamelContext.createExpression(ExpressionDefinition definition) Creates an expression from the model.org.apache.camel.PredicateModelCamelContext.createPredicate(ExpressionDefinition definition) Creates a predicate from the model.ProcessorDefinition.filter(ExpressionDefinition expression) Message Filter EIP: Creates a predicate expression which only if it is true then the exchange is forwarded to the destinationvoidAggregateDefinition.setExpression(ExpressionDefinition expression) voidDelayDefinition.setExpression(ExpressionDefinition expression) Expression to define how long time to wait (in millis)voidDynamicRouterDefinition.setExpression(ExpressionDefinition expression) Expression to call that returns the endpoint(s) to route to in the dynamic routing.voidEnrichDefinition.setExpression(ExpressionDefinition expression) Expression that computes the endpoint uri to use as the resource endpoint to enrich fromvoidExpressionNode.setExpression(ExpressionDefinition expression) voidFilterDefinition.setExpression(ExpressionDefinition expression) Expression to determine if the message should be filtered or not.voidIdempotentConsumerDefinition.setExpression(ExpressionDefinition expression) Expression used to calculate the correlation key to use for duplicate check.voidLoopDefinition.setExpression(ExpressionDefinition expression) Expression to define how many times we should loop.voidPollEnrichDefinition.setExpression(ExpressionDefinition expression) Expression that computes the endpoint uri to use as the resource endpoint to enrich fromvoidPropertyExpressionDefinition.setExpression(ExpressionDefinition expression) Property values as an expressionvoidRecipientListDefinition.setExpression(ExpressionDefinition expression) Expression that returns which endpoints (url) to send the message to (the recipients).voidResequenceDefinition.setExpression(ExpressionDefinition expression) Expression to use for re-ordering the messages, such as a header with a sequence numbervoidRoutingSlipDefinition.setExpression(ExpressionDefinition expression) Expression to define the routing slip, which defines which endpoints to route the message in a pipeline style.voidScriptDefinition.setExpression(ExpressionDefinition expression) Expression to return the transformed message body (the new message body to use)voidSetBodyDefinition.setExpression(ExpressionDefinition expression) Expression that returns the new body to usevoidSetHeaderDefinition.setExpression(ExpressionDefinition expression) Expression to return the value of the headervoidSetPropertyDefinition.setExpression(ExpressionDefinition expression) Expression to return the value of the message exchange propertyvoidSortDefinition.setExpression(ExpressionDefinition expression) Optional expression to sort by something else than the message bodyvoidSplitDefinition.setExpression(ExpressionDefinition expression) Expression of how to split the message body, such as as-is, using a tokenizer, or using a xpath.voidThrottleDefinition.setExpression(ExpressionDefinition expression) Expression to configure the maximum number of messages to throttle per requestvoidTransformDefinition.setExpression(ExpressionDefinition expression) Expression to return the transformed message body (the new message body to use)voidValidateDefinition.setExpression(ExpressionDefinition expression) Expression to use for validation as a predicate.voidWhenDefinition.setExpression(ExpressionDefinition expression) Expression used as the predicate to evaluate whether this when should trigger and route the message or not.voidWhenSkipSendToEndpointDefinition.setExpression(ExpressionDefinition expression) Expression used as the predicate to evaluate whether the message should be sent or not to the endpointvoidExpressionNode.setExpressionType(ExpressionDefinition expressionType) voidExpressionSubElementDefinition.setExpressionType(ExpressionDefinition expressionType) voidHasExpressionType.setExpressionType(ExpressionDefinition expressionType) Sets the expression definitionvoidResequenceDefinition.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 ExpressionDefinitionModifierConstructorDescriptionAggregateDefinition(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 ExpressionDefinitionModifier and TypeMethodDescriptionServiceCallExpressionConfiguration.getExpressionType()Deprecated.Methods in org.apache.camel.model.cloud with parameters of type ExpressionDefinitionModifier and TypeMethodDescriptionServiceCallExpressionConfiguration.expressionType(ExpressionDefinition expressionType) Deprecated.voidServiceCallExpressionConfiguration.setExpressionType(ExpressionDefinition expressionType) Deprecated. -
Uses of ExpressionDefinition in org.apache.camel.model.language
Subclasses of ExpressionDefinition in org.apache.camel.model.languageModifier and TypeClassDescriptionclassA fixed value set only once during the route startup.classEvaluate a compiled simple expression.classTo use DataSonnet scripts for message transformations.classGets a property from the Exchange.classEvaluates a Groovy script.classGets a header from the Exchange.classGet the value of a HL7 message field specified by terse location specification syntax.classEvaluates a Java (Java compiled once at runtime) expression.classEvaluates a JavaScript expression.classDeprecated.classEvaluates a JQ expression against a JSON message body.classEvaluates a JSONPath expression against a JSON message body.classEvaluates a custom language.classCalls a Java bean method.classEvaluates a MVEL template.classA useful base class for any expression which may be namespace or XML content aware such asXPathExpressionorXQueryExpressionclassEvaluates an OGNL expression (Apache Commons OGNL).classEvaluates a Python expression.classUses an existing expression from the registry.classEvaluates a Camel simple expression.classExpression for which the source of the input (body, header or property) can be provided.classExpression for which a result type can be provided along with the source of the input (body, header or property).classEvaluates a Spring expression (SpEL).classTokenize text payloads using delimiter patterns.classExpression for which a result type can be provided.classTokenize XML payloads.classEvaluates an XPath expression against an XML payload.classEvaluates an XQuery expressions against an XML payload.Methods in org.apache.camel.model.language that return ExpressionDefinitionMethods in org.apache.camel.model.language with parameters of type ExpressionDefinitionModifier and TypeMethodDescriptionvoidExpressionDefinition.setExpressionType(ExpressionDefinition expressionType) Allows derived classes and DSLs to set a lazily created expressionType instance such as if using theExpressionClauseMethod parameters in org.apache.camel.model.language with type arguments of type ExpressionDefinitionModifier and TypeMethodDescriptionstatic StringExpressionDefinition.getLabel(List<ExpressionDefinition> expressions) -
Uses of ExpressionDefinition in org.apache.camel.model.validator
Methods in org.apache.camel.model.validator that return ExpressionDefinitionMethods in org.apache.camel.model.validator with parameters of type ExpressionDefinitionModifier and TypeMethodDescriptionvoidPredicateValidatorDefinition.setExpression(ExpressionDefinition expression)