|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Expression | |
---|---|
org.apache.camel | The JAXB POJOs for the XML Configuration of the routing rules. |
org.apache.camel.builder | The Camel Domain Specific Language for creating Routes, Predicates, Expressions and Error Handlers. |
org.apache.camel.builder.xml | Support for XPath based Expressions and Predicates as well as an XSLT processor |
org.apache.camel.component.bean | The Bean Component which will look up the bean name in the Spring ApplicationContext and use that to dispatch messages to a POJO |
org.apache.camel.component.file | The File Component for working with file systems. |
org.apache.camel.component.file.strategy | Strategies for the File Component. |
org.apache.camel.component.mock | The Mock Component which is used for testing of routing and mediation rules. |
org.apache.camel.converter | A set of helper classes for converting from different types of Java object to be used by the Type Conversion Support |
org.apache.camel.impl | Default implementation classes for Camel Core |
org.apache.camel.language.bean | Camel Bean language. |
org.apache.camel.language.constant | Camel Constant language. |
org.apache.camel.language.header | Camel Header language. |
org.apache.camel.language.property | Camel Property language. |
org.apache.camel.language.simple | Camel Simple language. |
org.apache.camel.language.tokenizer | |
org.apache.camel.language.xpath | Camel XPath language support. |
org.apache.camel.model | The JAXB POJOs for the XML Configuration of the routing rules. |
org.apache.camel.model.language | The JAXB POJOs for the Expression and Predicate plugins for the XML Configuration. |
org.apache.camel.processor | A collection of Processor implementations which are used to implement the Enterprise Integration Patterns |
org.apache.camel.processor.aggregate | Helper classes for the Aggregator pattern. |
org.apache.camel.processor.idempotent | An implementation of the Idempotent Consumer pattern. |
org.apache.camel.processor.loadbalancer | Various load balancer processors |
org.apache.camel.processor.resequencer | Helper classes for the Resequencer pattern. |
org.apache.camel.spi | Service Provider Interfaces used internally by the Camel runtime which are plugin strategies. |
org.apache.camel.util | Utility classes used by the core of Camel and useful for Camel component developers |
Uses of Expression in org.apache.camel |
---|
Methods in org.apache.camel that return Expression | |
---|---|
Expression |
ExpressionEvaluationException.getExpression()
|
Constructors in org.apache.camel with parameters of type Expression | |
---|---|
ExpressionEvaluationException(Expression expression,
Exchange exchange,
Throwable cause)
|
Uses of Expression in org.apache.camel.builder |
---|
Classes in org.apache.camel.builder that implement Expression | |
---|---|
class |
ExpressionClause<T>
Represents an expression clause within the DSL which when the expression is complete the clause continues to another part of the DSL |
class |
ValueBuilder
A builder of expressions or predicates based on values. |
Methods in org.apache.camel.builder that return Expression | ||
---|---|---|
static Expression |
ExpressionBuilder.append(Expression left,
Expression right)
Appends the String evaluations of the two expressions together |
|
protected Expression |
ValueBuilder.asExpression(Object value)
|
|
static Expression |
ExpressionBuilder.beanExpression(String expression)
|
|
static Expression |
ExpressionBuilder.beanExpression(String beanRef,
String methodName)
|
|
static Expression |
ExpressionBuilder.bodyExpression()
Returns the expression for the exchanges inbound message body |
|
static
|
ExpressionBuilder.bodyExpression(Class<T> type)
Returns the expression for the exchanges inbound message body converted to the given type |
|
static Expression |
ExpressionBuilder.bodyTypeExpression()
Returns the expression for the exchanges inbound message body type |
|
static Expression |
ExpressionBuilder.concatExpression(Collection<Expression> expressions)
Returns an expression which returns the string concatenation value of the various expressions |
|
static Expression |
ExpressionBuilder.concatExpression(Collection<Expression> expressions,
String expression)
Returns an expression which returns the string concatenation value of the various expressions |
|
static Expression |
ExpressionBuilder.constantExpression(Object value)
Returns an expression for the constant value |
|
static Expression |
ExpressionBuilder.convertToExpression(Expression expression,
Class type)
Returns an expression which converts the given expression to the given type |
|
static Expression |
ExpressionBuilder.convertToExpression(Expression expression,
Expression type)
Returns an expression which converts the given expression to the given type the type expression is evaluted to |
|
static Expression |
FileExpressionBuilder.dateExpression(String command,
String pattern)
|
|
static Expression |
ExpressionBuilder.dateExpression(String command,
String pattern)
|
|
static Expression |
ExpressionBuilder.exchangeExceptionExpression()
Returns an expression for an exception set on the exchange |
|
static Expression |
ExpressionBuilder.exchangeExceptionMessageExpression()
Returns an expression for an exception message set on the exchange |
|
static Expression |
ExpressionBuilder.exchangeExpression()
Returns the expression for the exchange |
|
static Expression |
ExpressionBuilder.faultBodyExpression()
Returns the expression for the fault messages body |
|
static
|
ExpressionBuilder.faultBodyExpression(Class<T> type)
Returns the expression for the exchanges fault message body converted to the given type |
|
static Expression |
FileExpressionBuilder.fileAbsoluteExpression()
|
|
static Expression |
FileExpressionBuilder.fileAbsolutePathExpression()
|
|
static Expression |
FileExpressionBuilder.fileExtensionExpression()
|
|
static Expression |
FileExpressionBuilder.fileLastModifiedExpression()
|
|
static Expression |
FileExpressionBuilder.fileNameExpression()
|
|
static Expression |
FileExpressionBuilder.fileNameNoExtensionExpression()
|
|
static Expression |
FileExpressionBuilder.fileOnlyNameExpression()
|
|
static Expression |
FileExpressionBuilder.fileOnlyNameNoExtensionExpression()
|
|
static Expression |
FileExpressionBuilder.fileParentExpression()
|
|
static Expression |
FileExpressionBuilder.filePathExpression()
|
|
static Expression |
FileExpressionBuilder.fileSizeExpression()
|
|
Expression |
DeadLetterChannelBuilder.getDefaultDeadLetterEndpointExpression()
|
|
Expression |
ValueBuilder.getExpression()
|
|
static Expression |
ExpressionBuilder.headerExpression(String headerName)
Returns an expression for the header value with the given name |
|
static Expression |
ExpressionBuilder.headersExpression()
Returns an expression for the inbound message headers |
|
static Expression |
ExpressionBuilder.inMessageExpression()
Returns the expression for the IN message |
|
static Expression |
ExpressionBuilder.messageIdExpression()
Returns an Expression for the inbound message id |
|
static Expression |
ExpressionBuilder.outBodyExpression()
Returns the expression for the out messages body |
|
static
|
ExpressionBuilder.outBodyExpression(Class<T> type)
Returns the expression for the exchanges outbound message body converted to the given type |
|
static Expression |
ExpressionBuilder.outHeaderExpression(String headerName)
Returns an expression for the out header value with the given name |
|
static Expression |
ExpressionBuilder.outHeadersExpression()
Returns an expression for the outbound message headers |
|
static Expression |
ExpressionBuilder.outMessageExpression()
Returns the expression for the OUT message |
|
static Expression |
ExpressionBuilder.propertiesExpression()
Returns an expression for the property value with the given name |
|
static Expression |
ExpressionBuilder.propertyExpression(String propertyName)
Returns an expression for the property value with the given name |
|
static Expression |
ExpressionBuilder.regexReplaceAll(Expression expression,
String regex,
Expression replacementExpression)
Transforms the expression into a String then performs the regex replaceAll to transform the String and return the result |
|
static Expression |
ExpressionBuilder.regexReplaceAll(Expression expression,
String regex,
String replacement)
Transforms the expression into a String then performs the regex replaceAll to transform the String and return the result |
|
static Expression |
ExpressionBuilder.regexTokenizeExpression(Expression expression,
String regexTokenizer)
Returns a tokenize expression which will tokenize the string with the given regex |
|
static Expression |
FileExpressionBuilder.simpleExpression(String expression)
|
|
static Expression |
ExpressionBuilder.simpleExpression(String expression)
|
|
static Expression |
ExpressionBuilder.sortExpression(Expression expression,
Comparator comparator)
Returns a sort expression which will sort the expression with the given comparator. |
|
static Expression |
ExpressionBuilder.systemPropertyExpression(String propertyName)
Returns an expression for a system property value with the given name |
|
static Expression |
ExpressionBuilder.systemPropertyExpression(String propertyName,
String defaultValue)
Returns an expression for a system property value with the given name |
|
static Expression |
ExpressionBuilder.tokenizeExpression(Expression expression,
String token)
Returns a tokenize expression which will tokenize the string with the given token |
Methods in org.apache.camel.builder with parameters of type Expression | |
---|---|
static Expression |
ExpressionBuilder.append(Expression left,
Expression right)
Appends the String evaluations of the two expressions together |
static Predicate |
PredicateBuilder.contains(Expression left,
Expression right)
|
static Expression |
ExpressionBuilder.convertToExpression(Expression expression,
Class type)
Returns an expression which converts the given expression to the given type |
static Expression |
ExpressionBuilder.convertToExpression(Expression expression,
Expression type)
Returns an expression which converts the given expression to the given type the type expression is evaluted to |
T |
ExpressionClause.expression(Expression expression)
Specify an Expression instance |
static Predicate |
PredicateBuilder.isEqualTo(Expression left,
Expression right)
|
static Predicate |
PredicateBuilder.isGreaterThan(Expression left,
Expression right)
|
static Predicate |
PredicateBuilder.isGreaterThanOrEqualTo(Expression left,
Expression right)
|
static Predicate |
PredicateBuilder.isInstanceOf(Expression expression,
Class<?> type)
|
static Predicate |
PredicateBuilder.isLessThan(Expression left,
Expression right)
|
static Predicate |
PredicateBuilder.isLessThanOrEqualTo(Expression left,
Expression right)
|
static Predicate |
PredicateBuilder.isNotEqualTo(Expression left,
Expression right)
|
static Predicate |
PredicateBuilder.isNotNull(Expression expression)
|
static Predicate |
PredicateBuilder.isNull(Expression expression)
|
static Predicate |
PredicateBuilder.regex(Expression expression,
Pattern pattern)
Returns a predicate which is true if the expression matches the given regular expression |
static Predicate |
PredicateBuilder.regex(Expression expression,
String regex)
Returns a predicate which is true if the expression matches the given regular expression |
static Expression |
ExpressionBuilder.regexReplaceAll(Expression expression,
String regex,
Expression replacementExpression)
Transforms the expression into a String then performs the regex replaceAll to transform the String and return the result |
ValueBuilder |
BuilderSupport.regexReplaceAll(Expression content,
String regex,
Expression replacement)
Returns an expression value builder that replaces all occurrences of the regular expression with the given replacement |
static ValueBuilder |
Builder.regexReplaceAll(Expression content,
String regex,
Expression replacement)
Returns an expression that replaces all occurrences of the regular expression with the given replacement |
static Expression |
ExpressionBuilder.regexReplaceAll(Expression expression,
String regex,
String replacement)
Transforms the expression into a String then performs the regex replaceAll to transform the String and return the result |
ValueBuilder |
BuilderSupport.regexReplaceAll(Expression content,
String regex,
String replacement)
Returns an expression value builder that replaces all occurrences of the regular expression with the given replacement |
static ValueBuilder |
Builder.regexReplaceAll(Expression content,
String regex,
String replacement)
Returns an expression that replaces all occurrences of the regular expression with the given replacement |
ValueBuilder |
ValueBuilder.regexReplaceAll(String regex,
Expression replacement)
Replaces all occurrences of the regular expression with the given replacement |
static Expression |
ExpressionBuilder.regexTokenizeExpression(Expression expression,
String regexTokenizer)
Returns a tokenize expression which will tokenize the string with the given regex |
static Processor |
ProcessorBuilder.setBody(Expression expression)
Creates a processor which sets the body of the IN message to the value of the expression |
void |
DeadLetterChannelBuilder.setDefaultDeadLetterEndpointExpression(Expression defaultDeadLetterEndpointExpression)
Sets the expression used to decide the dead letter channel endpoint for an exchange if no factory is provided via DeadLetterChannelBuilder.setDeadLetterFactory(ProcessorFactory) |
static Processor |
ProcessorBuilder.setFaultBody(Expression expression)
Creates a processor which sets the body of the FAULT message to the value of the expression |
static Processor |
ProcessorBuilder.setFaultHeader(String name,
Expression expression)
Sets the header on the FAULT message |
static Processor |
ProcessorBuilder.setHeader(String name,
Expression expression)
Sets the header on the IN message |
static Processor |
ProcessorBuilder.setOutBody(Expression expression)
Creates a processor which sets the body of the OUT message to the value of the expression |
static Processor |
ProcessorBuilder.setOutHeader(String name,
Expression expression)
Sets the header on the OUT message |
static Processor |
ProcessorBuilder.setProperty(String name,
Expression expression)
Sets the property on the exchange |
static Expression |
ExpressionBuilder.sortExpression(Expression expression,
Comparator comparator)
Returns a sort expression which will sort the expression with the given comparator. |
static Expression |
ExpressionBuilder.tokenizeExpression(Expression expression,
String token)
Returns a tokenize expression which will tokenize the string with the given token |
static Predicate |
PredicateBuilder.toPredicate(Expression expression)
Converts the given expression into an Predicate |
Method parameters in org.apache.camel.builder with type arguments of type Expression | |
---|---|
static Expression |
ExpressionBuilder.concatExpression(Collection<Expression> expressions)
Returns an expression which returns the string concatenation value of the various expressions |
static Expression |
ExpressionBuilder.concatExpression(Collection<Expression> expressions,
String expression)
Returns an expression which returns the string concatenation value of the various expressions |
Constructors in org.apache.camel.builder with parameters of type Expression | |
---|---|
BinaryPredicateSupport(Expression left,
Expression right)
|
|
ValueBuilder(Expression expression)
|
Uses of Expression in org.apache.camel.builder.xml |
---|
Classes in org.apache.camel.builder.xml that implement Expression | |
---|---|
class |
XPathBuilder
Creates an XPath expression builder which creates a nodeset result by default. |
Uses of Expression in org.apache.camel.component.bean |
---|
Methods in org.apache.camel.component.bean that return Expression | |
---|---|
Expression |
XPathAnnotationExpressionFactory.createExpression(CamelContext camelContext,
Annotation annotation,
LanguageAnnotation languageAnnotation,
Class expressionReturnType)
|
Expression |
DefaultAnnotationExpressionFactory.createExpression(CamelContext camelContext,
Annotation annotation,
LanguageAnnotation languageAnnotation,
Class expressionReturnType)
|
Expression |
AnnotationExpressionFactory.createExpression(CamelContext camelContext,
Annotation annotation,
LanguageAnnotation languageAnnotation,
Class expressionReturnType)
|
protected Expression |
MethodInfo.createParametersExpression()
|
protected Expression |
BeanInfo.createParameterUnmarshalExpression(Class clazz,
Method method,
Class parameterType,
Annotation[] parameterAnnotation)
Creates an expression for the given parameter type if the parameter can be mapped automatically or null if the parameter cannot be mapped due to insufficient annotations or not fitting with the default type conventions. |
protected Expression |
BeanInfo.createParameterUnmarshalExpressionForAnnotation(Class clazz,
Method method,
Class parameterType,
Annotation annotation)
|
Expression |
ParameterMappingStrategy.getDefaultParameterTypeExpression(Class parameterType)
|
Expression |
DefaultParameterMappingStrategy.getDefaultParameterTypeExpression(Class parameterType)
|
Expression |
ParameterInfo.getExpression()
|
Expression |
MethodInfo.getParametersExpression()
|
Methods in org.apache.camel.component.bean with parameters of type Expression | |
---|---|
void |
DefaultParameterMappingStrategy.addParameterMapping(Class parameterType,
Expression expression)
Adds a default parameter type mapping to an expression |
void |
ParameterInfo.setExpression(Expression expression)
|
Constructors in org.apache.camel.component.bean with parameters of type Expression | |
---|---|
ParameterInfo(int index,
Class type,
Annotation[] annotations,
Expression expression)
|
Uses of Expression in org.apache.camel.component.file |
---|
Fields in org.apache.camel.component.file declared as Expression | |
---|---|
protected Expression |
GenericFileEndpoint.fileName
|
protected Expression |
GenericFileEndpoint.move
|
protected Expression |
GenericFileEndpoint.preMove
|
Methods in org.apache.camel.component.file that return Expression | |
---|---|
Expression |
GenericFileEndpoint.getFileName()
|
Expression |
GenericFileEndpoint.getMove()
|
Expression |
GenericFileEndpoint.getPreMove()
|
Methods in org.apache.camel.component.file with parameters of type Expression | |
---|---|
void |
GenericFileEndpoint.setFileName(Expression fileName)
|
void |
GenericFileEndpoint.setMove(Expression move)
|
void |
GenericFileEndpoint.setPreMove(Expression preMove)
|
Uses of Expression in org.apache.camel.component.file.strategy |
---|
Methods in org.apache.camel.component.file.strategy that return Expression | |
---|---|
Expression |
GenericFileExpressionRenamer.getExpression()
|
Methods in org.apache.camel.component.file.strategy with parameters of type Expression | |
---|---|
void |
GenericFileExpressionRenamer.setExpression(Expression expression)
|
Constructors in org.apache.camel.component.file.strategy with parameters of type Expression | |
---|---|
GenericFileExpressionRenamer(Expression expression)
|
Uses of Expression in org.apache.camel.component.mock |
---|
Classes in org.apache.camel.component.mock that implement Expression | |
---|---|
class |
AssertionClause.PredicateValueBuilder
Public class needed for fluent builders |
Methods in org.apache.camel.component.mock with parameters of type Expression | |
---|---|
void |
MockEndpoint.assertMessagesAscending(Expression expression)
Asserts that the messages have ascending values of the given expression |
void |
MockEndpoint.assertMessagesDescending(Expression expression)
Asserts that the messages have descending values of the given expression |
protected void |
MockEndpoint.assertMessagesSorted(Expression expression,
boolean ascending)
|
void |
MockEndpoint.assertNoDuplicates(Expression expression)
|
void |
MockEndpoint.expectsAscending(Expression expression)
Adds an expectation that messages received should have ascending values of the given expression such as a user generated counter value |
void |
MockEndpoint.expectsDescending(Expression expression)
Adds an expectation that messages received should have descending values of the given expression such as a user generated counter value |
void |
MockEndpoint.expectsNoDuplicates(Expression expression)
Adds an expectation that no duplicate messages should be received using the expression to determine the message ID |
Constructors in org.apache.camel.component.mock with parameters of type Expression | |
---|---|
AssertionClause.PredicateValueBuilder(Expression expression)
|
Uses of Expression in org.apache.camel.converter |
---|
Methods in org.apache.camel.converter with parameters of type Expression | |
---|---|
Processor |
CamelConverter.toProcessor(Expression expresion)
|
Uses of Expression in org.apache.camel.impl |
---|
Classes in org.apache.camel.impl that implement Expression | |
---|---|
class |
ExpressionAdapter
A helper class for developers wishing to implement an Expression
using Java code with a minimum amount of code to write so that the developer only needs
to implement one of the ExpressionAdapter.evaluate(Exchange) or
ExpressionSupport.evaluate(org.apache.camel.Exchange, Class) methods. |
class |
ExpressionSupport
A useful base class for Predicate and Expression implementations |
Uses of Expression in org.apache.camel.language.bean |
---|
Classes in org.apache.camel.language.bean that implement Expression | |
---|---|
class |
BeanExpression
Evaluates an expression using a bean method invocation |
Methods in org.apache.camel.language.bean that return Expression | |
---|---|
static Expression |
BeanLanguage.bean(Class beanType,
String method)
Creates the expression for invoking the bean type. |
static Expression |
BeanLanguage.bean(Object bean,
String method)
Creates the expression for invoking the bean type. |
static Expression |
BeanLanguage.bean(String expression)
Creates the expression based on the string syntax. |
Expression |
BeanLanguage.createExpression(Object bean,
String method)
|
Expression |
BeanLanguage.createExpression(String expression)
|
Uses of Expression in org.apache.camel.language.constant |
---|
Methods in org.apache.camel.language.constant that return Expression | |
---|---|
static Expression |
ConstantLanguage.constant(Object value)
|
Expression |
ConstantLanguage.createExpression(String expression)
|
Uses of Expression in org.apache.camel.language.header |
---|
Methods in org.apache.camel.language.header that return Expression | |
---|---|
Expression |
HeaderLanguage.createExpression(String expression)
|
static Expression |
HeaderLanguage.header(String headerName)
|
Uses of Expression in org.apache.camel.language.property |
---|
Methods in org.apache.camel.language.property that return Expression | |
---|---|
Expression |
PropertyLanguage.createExpression(String expression)
|
static Expression |
PropertyLanguage.property(String propertyName)
|
Uses of Expression in org.apache.camel.language.simple |
---|
Methods in org.apache.camel.language.simple that return Expression | |
---|---|
protected Expression |
SimpleLanguageSupport.createComplexConcatExpression(String expression)
|
protected Expression |
SimpleLanguageSupport.createConstantExpression(String expression)
|
protected Expression |
SimpleLanguageSupport.createConstantExpression(String expression,
int start,
int end)
|
Expression |
SimpleLanguageSupport.createExpression(String expression)
|
protected abstract Expression |
SimpleLanguageSupport.createSimpleExpression(String expression)
Creates the simple expression based on the extracted content from the ${ } place holders |
protected Expression |
SimpleLanguage.createSimpleExpression(String expression)
|
protected Expression |
FileLanguage.createSimpleExpression(String expression)
|
static Expression |
FileLanguage.file(String expression)
|
static Expression |
SimpleLanguage.simple(String expression)
|
Uses of Expression in org.apache.camel.language.tokenizer |
---|
Methods in org.apache.camel.language.tokenizer that return Expression | |
---|---|
Expression |
TokenizeLanguage.createExpression()
Creates a tokenize expression. |
Expression |
TokenizeLanguage.createExpression(String expression)
|
static Expression |
TokenizeLanguage.tokenize(String token)
|
static Expression |
TokenizeLanguage.tokenize(String token,
boolean regex)
|
static Expression |
TokenizeLanguage.tokenize(String headerName,
String token)
|
static Expression |
TokenizeLanguage.tokenize(String headerName,
String token,
boolean regex)
|
Uses of Expression in org.apache.camel.language.xpath |
---|
Methods in org.apache.camel.language.xpath that return Expression | |
---|---|
Expression |
XPathLanguage.createExpression(String expression)
|
Uses of Expression in org.apache.camel.model |
---|
Methods in org.apache.camel.model that return Expression | |
---|---|
Expression |
ExpressionSubElementDefinition.createExpression(RouteContext routeContext)
|
Expression |
SortDefinition.getExpression()
|
Expression |
ExpressionSubElementDefinition.getExpression()
|
Methods in org.apache.camel.model with parameters of type Expression | |
---|---|
AggregateDefinition |
ProcessorDefinition.aggregate(Expression correlationExpression)
Aggregator EIP: Creates an aggregator allowing you to combine a number of messages together into a single message. |
AggregateDefinition |
ProcessorDefinition.aggregate(Expression correlationExpression,
AggregationStrategy aggregationStrategy)
Aggregator EIP: Creates an aggregator allowing you to combine a number of messages together into a single message. |
DelayDefinition |
ProcessorDefinition.delay(Expression processAtExpression)
Delayer EIP: Creates a delayer allowing you to delay the delivery of messages to some destination. |
DelayDefinition |
ProcessorDefinition.delay(Expression processAtExpression,
long delay)
Delayer EIP: Creates a delayer allowing you to delay the delivery of messages to some destination. |
OnExceptionDefinition |
OnExceptionDefinition.handled(Expression handled)
Sets whether the exchange should be marked as handled or not. |
IdempotentConsumerDefinition |
ProcessorDefinition.idempotentConsumer(Expression messageIdExpression,
IdempotentRepository idempotentRepository)
Idempotent consumer EIP: Creates an IdempotentConsumer
to avoid duplicate messages |
LoopDefinition |
ProcessorDefinition.loop(Expression expression)
Loop EIP: Creates a loop allowing to process the a message a number of times and possibly process them in a different way. |
Type |
ProcessorDefinition.recipientList(Expression recipients)
Recipient List EIP: Creates a dynamic recipient list allowing you to route messages to a number of dynamically specified recipients |
ResequenceDefinition |
ProcessorDefinition.resequence(Expression expression)
Resequencer EIP: Creates a resequencer allowing you to reorganize messages based on some comparator. |
ResequenceDefinition |
ProcessorDefinition.resequencer(Expression... expressions)
Resequencer EIP: Creates a splitter allowing you to reorganise messages based on some comparator. |
OnExceptionDefinition |
OnExceptionDefinition.retryUntil(Expression until)
Sets the retry until expression. |
Type |
ProcessorDefinition.setBody(Expression expression)
Message Translator EIP: Adds a processor which sets the body on the IN message |
void |
SortDefinition.setExpression(Expression expression)
|
void |
LoopDefinition.setExpression(Expression expr)
|
void |
ExpressionSubElementDefinition.setExpression(Expression expression)
|
Type |
ProcessorDefinition.setFaultBody(Expression expression)
Adds a processor which sets the body on the FAULT message |
Type |
ProcessorDefinition.setFaultHeader(String name,
Expression expression)
Adds a processor which sets the header on the FAULT message |
Type |
ProcessorDefinition.setHeader(String name,
Expression expression)
Adds a processor which sets the header on the IN message |
Type |
ProcessorDefinition.setOutHeader(String name,
Expression expression)
Adds a processor which sets the header on the OUT message |
Type |
ProcessorDefinition.setProperty(String name,
Expression expression)
Adds a processor which sets the exchange property |
Type |
ProcessorDefinition.sort(Expression expression)
Sorts the expression using a default sorting based on toString representation. |
Type |
ProcessorDefinition.sort(Expression expression,
Comparator comparator)
Sorts the expression using the given comparator |
SplitDefinition |
ProcessorDefinition.split(Expression expression)
Splitter EIP: Creates a splitter allowing you split a message into a number of pieces and process them individually. |
SplitDefinition |
ProcessorDefinition.split(Expression expression,
AggregationStrategy aggregationStrategy)
Splitter EIP: Creates a splitter allowing you split a message into a number of pieces and process them individually. |
LoadBalanceDefinition |
LoadBalanceDefinition.sticky(Expression correlationExpression)
Uses sticky load balancer |
Type |
ProcessorDefinition.transform(Expression expression)
Message Translator EIP: Adds a processor which sets the body on the OUT message |
Method parameters in org.apache.camel.model with type arguments of type Expression | |
---|---|
ResequenceDefinition |
ProcessorDefinition.resequence(List<Expression> expressions)
Resequencer EIP: Creates a resequencer allowing you to reorganize messages based on some comparator. |
Constructor parameters in org.apache.camel.model with type arguments of type Expression | |
---|---|
ResequenceDefinition(List<Expression> expressions)
|
Uses of Expression in org.apache.camel.model.language |
---|
Classes in org.apache.camel.model.language that implement Expression | |||
---|---|---|---|
class |
ConstantExpression
For expressions and predicates using a constant |
||
class |
ELExpression
For EL expressions and predicates |
||
class |
ExpressionDefinition
A useful base class for an expression |
||
class |
GroovyExpression
For Groovy expressions and predicates |
||
class |
HeaderExpression
An expression which extracts the named header |
||
class |
JavaScriptExpression
For JavaScript expressions and predicates |
||
class |
JXPathExpression
For JXPath expressions and predicates |
||
class |
LanguageExpression
Represents a parameterised language expression which can support any language at runtime using the language attribute. |
||
class |
MethodCallExpression
For expressions and predicates using the bean language |
||
class |
MvelExpression
For MVEL expressions and predicates |
||
class |
NamespaceAwareExpression
A useful base class for any expression which may be namespace or XML content aware such as XPathExpression or XQueryExpression |
||
class |
OgnlExpression
For OGNL expressions and predicates |
||
class |
PhpExpression
For PHP expressions and predicates |
||
class |
PropertyExpression
An expression which extracts the named exchange property |
||
class |
PythonExpression
For Python expressions and predicates |
||
class |
RubyExpression
For Ruby expressions and predicates |
||
class |
SimpleExpression
For expressions and predicates using the |
class |
SqlExpression
For SQL expressions and predicates |
class |
TokenizerExpression
For expressions and predicates using a body or header tokenzier |
||
class |
XPathExpression
For XPath expressions and predicates |
||
class |
XQueryExpression
For XQuery expressions and predicates |
Methods in org.apache.camel.model.language that return Expression | |
---|---|
Expression |
TokenizerExpression.createExpression(RouteContext routeContext)
|
Expression |
MethodCallExpression.createExpression(RouteContext routeContext)
|
Expression |
ExpressionDefinition.createExpression(RouteContext routeContext)
|
Expression |
ExpressionDefinition.getExpressionValue()
|
Methods in org.apache.camel.model.language with parameters of type Expression | |
---|---|
protected void |
XQueryExpression.configureExpression(RouteContext routeContext,
Expression expression)
|
protected void |
XPathExpression.configureExpression(RouteContext routeContext,
Expression expression)
|
protected void |
NamespaceAwareExpression.configureExpression(RouteContext routeContext,
Expression expression)
|
protected void |
ExpressionDefinition.configureExpression(RouteContext routeContext,
Expression expression)
|
protected void |
ExpressionDefinition.setExpressionValue(Expression expressionValue)
|
Constructors in org.apache.camel.model.language with parameters of type Expression | |
---|---|
ExpressionDefinition(Expression expression)
|
Uses of Expression in org.apache.camel.processor |
---|
Methods in org.apache.camel.processor that return Expression | |
---|---|
Expression |
Splitter.getExpression()
|
Expression |
LoopProcessor.getExpression()
|
Methods in org.apache.camel.processor with parameters of type Expression | |
---|---|
protected static Set<Exchange> |
Resequencer.createSet(Expression expression)
|
Method parameters in org.apache.camel.processor with type arguments of type Expression | |
---|---|
protected static Set<Exchange> |
Resequencer.createSet(List<Expression> expressions)
|
Constructors in org.apache.camel.processor with parameters of type Expression | |
---|---|
Aggregator(Processor processor,
Expression correlationExpression,
AggregationStrategy aggregationStrategy)
|
|
Aggregator(Processor processor,
Expression correlationExpression,
AggregationStrategy aggregationStrategy,
Predicate aggregationCompletedPredicate)
|
|
Delayer(Processor processor,
Expression timeExpression,
long delay)
|
|
LoopProcessor(Expression expression,
Processor processor)
|
|
RecipientList(Expression expression)
|
|
Resequencer(Processor processor,
Expression expression)
|
|
SortProcessor(Expression expression,
Comparator comparator)
|
|
Splitter(Expression expression,
Processor destination,
AggregationStrategy aggregationStrategy)
|
|
Splitter(Expression expression,
Processor destination,
AggregationStrategy aggregationStrategy,
boolean parallelProcessing,
Executor executor,
boolean streaming)
|
|
TransformProcessor(Expression expression)
|
|
TransformProcessor(Expression expression,
Processor childProcessor)
|
Constructor parameters in org.apache.camel.processor with type arguments of type Expression | |
---|---|
Resequencer(Processor processor,
List<Expression> expressions)
|
Uses of Expression in org.apache.camel.processor.aggregate |
---|
Methods in org.apache.camel.processor.aggregate that return Expression | |
---|---|
Expression |
DefaultAggregationCollection.getCorrelationExpression()
|
Expression |
AggregationCollection.getCorrelationExpression()
Gets the correlation expression |
Methods in org.apache.camel.processor.aggregate with parameters of type Expression | |
---|---|
void |
DefaultAggregationCollection.setCorrelationExpression(Expression correlationExpression)
|
void |
AggregationCollection.setCorrelationExpression(Expression correlationExpression)
Sets the correlation expression to be used |
Constructors in org.apache.camel.processor.aggregate with parameters of type Expression | |
---|---|
DefaultAggregationCollection(Expression correlationExpression,
AggregationStrategy aggregationStrategy)
|
|
PredicateAggregationCollection(Expression correlationExpression,
AggregationStrategy aggregationStrategy,
Predicate aggregationCompletedPredicate)
|
Uses of Expression in org.apache.camel.processor.idempotent |
---|
Methods in org.apache.camel.processor.idempotent that return Expression | |
---|---|
Expression |
NoMessageIdException.getExpression()
The expression which was used |
Expression |
IdempotentConsumer.getMessageIdExpression()
|
Constructors in org.apache.camel.processor.idempotent with parameters of type Expression | |
---|---|
IdempotentConsumer(Expression messageIdExpression,
IdempotentRepository idempotentRepository,
Processor nextProcessor)
|
|
NoMessageIdException(Exchange exchange,
Expression expression)
|
Uses of Expression in org.apache.camel.processor.loadbalancer |
---|
Methods in org.apache.camel.processor.loadbalancer with parameters of type Expression | |
---|---|
void |
StickyLoadBalancer.setCorrelationExpression(Expression correlationExpression)
|
Constructors in org.apache.camel.processor.loadbalancer with parameters of type Expression | |
---|---|
StickyLoadBalancer(Expression correlationExpression)
|
|
StickyLoadBalancer(Expression correlationExpression,
QueueLoadBalancer loadBalancer)
|
Uses of Expression in org.apache.camel.processor.resequencer |
---|
Methods in org.apache.camel.processor.resequencer that return Expression | |
---|---|
Expression |
DefaultExchangeComparator.getExpression()
|
Methods in org.apache.camel.processor.resequencer with parameters of type Expression | |
---|---|
void |
DefaultExchangeComparator.setExpression(Expression expression)
|
Method parameters in org.apache.camel.processor.resequencer with type arguments of type Expression | |
---|---|
void |
ExpressionResultComparator.setExpressions(List<Expression> expressions)
Sets the list expressions used for comparing Exchange s. |
void |
DefaultExchangeComparator.setExpressions(List<Expression> expressions)
|
Uses of Expression in org.apache.camel.spi |
---|
Methods in org.apache.camel.spi that return Expression | |
---|---|
Expression |
Language.createExpression(String expression)
Creates an expression based on the given string input |
Uses of Expression in org.apache.camel.util |
---|
Methods in org.apache.camel.util that return Expression | |
---|---|
static Expression |
CamelContextHelper.resolveMandatoryExpression(CamelContext camelContext,
String languageName,
String expressionText)
Resolves the mandatory language name and expression text into a Expression instance
throwing an exception if it could not be created |
Constructors in org.apache.camel.util with parameters of type Expression | |
---|---|
ExpressionComparator(Expression expression)
|
Constructor parameters in org.apache.camel.util with type arguments of type Expression | |
---|---|
ExpressionListComparator(List<Expression> expressions)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |