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 ExpressionDefinitionAggregateDefinition. getExpression()ExpressionDefinitionExpressionNode. getExpression()ExpressionDefinitionPropertyExpressionDefinition. getExpression()ExpressionDefinitionResequenceDefinition. getExpression()ExpressionDefinitionExpressionNode. getExpressionType()ExpressionDefinitionExpressionSubElementDefinition. getExpressionType()ExpressionDefinitionHasExpressionType. getExpressionType()Gets the expression definitionExpressionDefinitionResequenceDefinition. 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 ExpressionDefinition Modifier and Type Method Description org.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.FilterDefinitionProcessorDefinition. 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 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 ExpressionDefinitionServiceCallExpressionConfiguration. getExpressionType()Methods in org.apache.camel.model.cloud with parameters of type ExpressionDefinition Modifier and Type Method Description ServiceCallExpressionConfigurationServiceCallExpressionConfiguration. expressionType(ExpressionDefinition expressionType)voidServiceCallExpressionConfiguration. 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 classConstantExpressionA fixed value set only once during the route startup.classCSimpleExpressionEvaluate a compiled simple expression.classDatasonnetExpressionTo use DataSonnet scripts for message transformations.classExchangePropertyExpressionGets a property from the Exchange.classGroovyExpressionEvaluates a Groovy script.classHeaderExpressionGets a header from the Exchange.classHl7TerserExpressionGet the value of a HL7 message field specified by terse location specification syntax.classJoorExpressionEvaluates a jOOR (Java compiled once at runtime) expression.classJqExpressionEvaluates a JQ expression against a JSON message body.classJsonPathExpressionEvaluates a JSONPath expression against a JSON message body.classLanguageExpressionEvaluates a custom language.classMethodCallExpressionCalls a Java bean method.classMvelExpressionEvaluates a MVEL template.classNamespaceAwareExpressionA useful base class for any expression which may be namespace or XML content aware such asXPathExpressionorXQueryExpressionclassOgnlExpressionEvaluates an OGNL expression (Apache Commons OGNL).classRefExpressionUses an existing expression from the registry.classSimpleExpressionEvaluates a Camel simple expression.classSpELExpressionEvaluates a Spring expression (SpEL).classTokenizerExpressionTokenize text payloads using delimiter patterns.classXMLTokenizerExpressionTokenize XML payloads.classXPathExpressionEvaluates an XPath expression against an XML payload.classXQueryExpressionEvaluates an XQuery expressions against an XML payload.Methods in org.apache.camel.model.language that return ExpressionDefinition Modifier and Type Method Description ExpressionDefinitionExpressionDefinition. getExpressionType()Methods in org.apache.camel.model.language with parameters of type ExpressionDefinition Modifier and Type Method Description voidExpressionDefinition. 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 ExpressionDefinition Modifier and Type Method Description static StringExpressionDefinition. 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 ExpressionDefinitionPredicateValidatorDefinition. getExpression()Methods in org.apache.camel.model.validator with parameters of type ExpressionDefinition Modifier and Type Method Description voidPredicateValidatorDefinition. setExpression(ExpressionDefinition expression)
-