public final class ExpressionBuilder extends Object
Modifier and Type | Method and Description |
---|---|
static org.apache.camel.Expression |
append(org.apache.camel.Expression left,
org.apache.camel.Expression right)
Appends the String evaluations of the two expressions together
|
static org.apache.camel.Expression |
attachmentObjectsExpression()
Returns an expression for the inbound message attachments
|
static org.apache.camel.Expression |
attachmentObjectValuesExpression()
Returns an expression for the inbound message attachments
|
static org.apache.camel.Expression |
attachmentsExpression()
Returns an expression for the inbound message attachments
|
static org.apache.camel.Expression |
attachmentValuesExpression()
Returns an expression for the inbound message attachments
|
static org.apache.camel.Expression |
beanExpression(Class<?> beanType,
String methodName)
Deprecated.
|
static org.apache.camel.Expression |
beanExpression(Object bean,
String methodName)
Deprecated.
|
static org.apache.camel.Expression |
beanExpression(String expression) |
static org.apache.camel.Expression |
beanExpression(String beanRef,
String methodName)
Deprecated.
|
static org.apache.camel.Expression |
bodyExpression()
Returns the expression for the exchanges inbound message body
|
static org.apache.camel.Expression |
bodyExpression(BiFunction<Object,Map<String,Object>,Object> function)
Returns a functional expression for the exchanges inbound message body and headers
|
static <T> org.apache.camel.Expression |
bodyExpression(Class<T> type)
Returns the expression for the exchanges inbound message body converted
to the given type
|
static <T> org.apache.camel.Expression |
bodyExpression(Class<T> bodyType,
BiFunction<T,Map<String,Object>,Object> function)
Returns a functional expression for the exchanges inbound message body converted to a desired type and headers
|
static <T> org.apache.camel.Expression |
bodyExpression(Class<T> bodyType,
Function<T,Object> function)
Returns a functional expression for the exchanges inbound message body converted to a desired type
|
static org.apache.camel.Expression |
bodyExpression(Function<Object,Object> function)
Returns a functional expression for the exchanges inbound message body
|
static org.apache.camel.Expression |
bodyExpression(String name)
Returns the expression for the exchanges inbound message body converted
to the given type
|
static org.apache.camel.Expression |
bodyOgnlExpression(String ognl)
Returns the expression for the exchanges inbound message body invoking methods defined
in a simple OGNL notation
|
static org.apache.camel.Expression |
bodyOgnlExpression(String name,
String ognl)
Returns the expression for the exchanges inbound message body converted
to the given type and invoking methods on the converted body defined in a simple OGNL notation
|
static org.apache.camel.Expression |
bodyTypeExpression()
Returns the expression for the exchanges inbound message body type
|
static org.apache.camel.Expression |
cacheExpression(org.apache.camel.Expression expression)
Returns an expression that caches the evaluation of another expression
and returns the cached value, to avoid re-evaluating the expression.
|
static org.apache.camel.Expression |
camelContextExpression()
Returns an expression for the
CamelContext |
static org.apache.camel.Expression |
camelContextNameExpression()
Returns an expression for the
CamelContext name |
static org.apache.camel.Expression |
camelContextOgnlExpression(String ognl)
Returns the expression for the exchanges camelContext invoking methods defined
in a simple OGNL notation
|
static org.apache.camel.Expression |
camelContextPropertiesExpression()
Returns an expression for the properties of the camel context
|
static org.apache.camel.Expression |
camelContextPropertyExpression(String propertyName)
Returns an expression for the property value of the camel context with the given name
|
static org.apache.camel.Expression |
collateExpression(String expression,
int group)
Returns an iterator to collate (iterate) the given expression
|
static org.apache.camel.Expression |
concatExpression(Collection<org.apache.camel.Expression> expressions)
Returns an expression which returns the string concatenation value of the various
expressions
|
static org.apache.camel.Expression |
concatExpression(Collection<org.apache.camel.Expression> expressions,
String description)
Returns an expression which returns the string concatenation value of the various
expressions
|
static org.apache.camel.Expression |
constantExpression(Object value)
Returns an expression for the constant value
|
static org.apache.camel.Expression |
convertToExpression(org.apache.camel.Expression expression,
Class<?> type)
Returns an expression which converts the given expression to the given type
|
static org.apache.camel.Expression |
convertToExpression(org.apache.camel.Expression expression,
org.apache.camel.Expression type)
Returns an expression which converts the given expression to the given type the type
expression is evaluated to
|
static org.apache.camel.Expression |
dateExpression(String command) |
static org.apache.camel.Expression |
dateExpression(String command,
String pattern) |
static org.apache.camel.Expression |
dateExpression(String commandWithOffsets,
String timezone,
String pattern) |
static org.apache.camel.Expression |
exchangeExceptionExpression()
Returns an expression for an exception set on the exchange
|
static org.apache.camel.Expression |
exchangeExceptionExpression(Class<Exception> type)
Returns an expression for an exception set on the exchange
Is used to get the caused exception that typically have been wrapped in some sort
of Camel wrapper exception
|
static org.apache.camel.Expression |
exchangeExceptionMessageExpression()
Returns an expression for an exception message set on the exchange
|
static org.apache.camel.Expression |
exchangeExceptionOgnlExpression(String ognl)
Returns the expression for the exchanges exception invoking methods defined
in a simple OGNL notation
|
static org.apache.camel.Expression |
exchangeExceptionStackTraceExpression()
Returns an expression for an exception stacktrace set on the exchange
|
static org.apache.camel.Expression |
exchangeExpression()
Returns the expression for the exchange
|
static org.apache.camel.Expression |
exchangeExpression(Function<org.apache.camel.Exchange,Object> function)
Returns a functional expression for the exchange
|
static org.apache.camel.Expression |
exchangeIdExpression()
Returns an Expression for the exchange id
|
static org.apache.camel.Expression |
exchangeOgnlExpression(String ognl)
Returns the expression for the exchange invoking methods defined
in a simple OGNL notation
|
static org.apache.camel.Expression |
exchangePatternExpression()
Returns an expression for the exchange pattern
|
static org.apache.camel.Expression |
exchangePropertiesExpression()
Returns an expression for the exchange properties of exchange
|
static org.apache.camel.Expression |
exchangePropertyExpression(String propertyName)
Returns an expression for the property value of exchange with the given name
|
static org.apache.camel.Expression |
faultBodyExpression()
Returns the expression for the fault messages body
|
static <T> org.apache.camel.Expression |
faultBodyExpression(Class<T> type)
Returns the expression for the exchanges fault message body converted
to the given type
|
static org.apache.camel.Expression |
fileAbsoluteExpression() |
static org.apache.camel.Expression |
fileAbsolutePathExpression() |
static org.apache.camel.Expression |
fileExtensionExpression() |
static org.apache.camel.Expression |
fileExtensionSingleExpression() |
static org.apache.camel.Expression |
fileLastModifiedExpression() |
static org.apache.camel.Expression |
fileNameExpression() |
static org.apache.camel.Expression |
fileNameNoExtensionExpression() |
static org.apache.camel.Expression |
fileNameNoExtensionSingleExpression() |
static org.apache.camel.Expression |
fileOnlyNameExpression() |
static org.apache.camel.Expression |
fileOnlyNameNoExtensionExpression() |
static org.apache.camel.Expression |
fileOnlyNameNoExtensionSingleExpression() |
static org.apache.camel.Expression |
fileParentExpression() |
static org.apache.camel.Expression |
filePathExpression() |
static org.apache.camel.Expression |
fileSizeExpression() |
static org.apache.camel.Expression |
groupIteratorExpression(org.apache.camel.Expression expression,
String token,
String group,
boolean skipFirst) |
static org.apache.camel.Expression |
groupXmlIteratorExpression(org.apache.camel.Expression expression,
String group) |
static org.apache.camel.Expression |
headerExpression(String headerName)
Returns an expression for the header value with the given name
Will fallback and look in properties if not found in headers.
|
static <T> org.apache.camel.Expression |
headerExpression(String headerName,
Class<T> type)
Returns an expression for the header value with the given name converted to the given type
Will fallback and look in properties if not found in headers.
|
static org.apache.camel.Expression |
headerExpression(String headerName,
String typeName)
Returns an expression for the header value with the given name converted to the given type
Will fallback and look in properties if not found in headers.
|
static org.apache.camel.Expression |
headersExpression()
Returns an expression for the inbound message headers
|
static org.apache.camel.Expression |
headersOgnlExpression(String ognl)
Returns the expression for the exchanges inbound message header invoking methods defined
in a simple OGNL notation
|
static org.apache.camel.Expression |
inMessageExpression()
Returns the expression for the IN message
|
static org.apache.camel.Expression |
inMessageExpression(Function<org.apache.camel.Message,Object> function)
Returns a functional expression for the IN message
|
static org.apache.camel.Expression |
languageExpression(String language,
String expression)
Returns an expression for evaluating the expression/predicate using the given language
|
static <T> org.apache.camel.Expression |
mandatoryBodyExpression(Class<T> type)
Returns the expression for the exchanges inbound message body converted
to the given type.
|
static <T> org.apache.camel.Expression |
mandatoryBodyExpression(Class<T> type,
boolean nullBodyAllowed)
Returns the expression for the exchanges inbound message body converted
to the given type
|
static org.apache.camel.Expression |
mandatoryBodyExpression(String name)
Returns the expression for the exchanges inbound message body converted
to the given type
|
static org.apache.camel.Expression |
mandatoryBodyOgnlExpression(String name,
String ognl)
Returns the expression for the exchanges inbound message body converted
to the given type and invoking methods on the converted body defined in a simple OGNL notation
|
static org.apache.camel.Expression |
messageExpression()
Returns the expression for the IN message
|
static org.apache.camel.Expression |
messageExpression(Function<org.apache.camel.Message,Object> function)
Returns a functional expression for the IN message
|
static org.apache.camel.Expression |
messageHistoryExpression(boolean detailed)
Returns the message history (including exchange details or not)
|
static org.apache.camel.Expression |
messageIdExpression()
Returns an Expression for the inbound message id
|
static org.apache.camel.Expression |
nullExpression()
Returns the expression for the
null value |
static org.apache.camel.Expression |
ognlExpression(org.apache.camel.Expression exp,
String ognl)
Returns the expression for invoking a method (support OGNL syntax) on the given expression
|
static org.apache.camel.Expression |
outBodyExpression()
Returns the expression for the out messages body
|
static <T> org.apache.camel.Expression |
outBodyExpression(Class<T> type)
Returns the expression for the exchanges outbound message body converted
to the given type
|
static org.apache.camel.Expression |
outHeaderExpression(String headerName)
Returns an expression for the out header value with the given name
Will fallback and look in properties if not found in headers.
|
static org.apache.camel.Expression |
outHeadersExpression()
Returns an expression for the outbound message headers
|
static org.apache.camel.Expression |
outMessageExpression()
Returns the expression for the OUT message
|
static org.apache.camel.Expression |
outMessageExpression(Function<org.apache.camel.Message,Object> function)
Returns a functional expression for the OUT message
|
static org.apache.camel.Expression |
parseSimpleOrFallbackToConstantExpression(String str,
org.apache.camel.CamelContext camelContext)
Returns Simple expression or fallback to Constant expression if expression str is not Simple expression.
|
static org.apache.camel.Expression |
prepend(org.apache.camel.Expression left,
org.apache.camel.Expression right)
Prepends the String evaluations of the two expressions together
|
static org.apache.camel.Expression |
propertiesComponentExpression(String key,
String locations,
String defaultValue) |
static org.apache.camel.Expression |
propertyOgnlExpression(String ognl)
Returns an expression for the property value of exchange with the given name invoking methods defined
in a simple OGNL notation
|
static org.apache.camel.Expression |
randomExpression(int max)
Returns a random number between 0 and max (exclusive)
|
static org.apache.camel.Expression |
randomExpression(int min,
int max)
Returns a random number between min and max (exclusive)
|
static org.apache.camel.Expression |
randomExpression(String min,
String max)
Returns a random number between min and max (exclusive)
|
static org.apache.camel.Expression |
refExpression(String ref)
Returns an expression for lookup a bean in the
Registry |
static org.apache.camel.Expression |
regexReplaceAll(org.apache.camel.Expression expression,
String regex,
org.apache.camel.Expression replacementExpression)
Transforms the expression into a String then performs the regex
replaceAll to transform the String and return the result
|
static org.apache.camel.Expression |
regexReplaceAll(org.apache.camel.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 org.apache.camel.Expression |
regexTokenizeExpression(org.apache.camel.Expression expression,
String regexTokenizer)
Returns a tokenize expression which will tokenize the string with the
given regex
|
static org.apache.camel.Expression |
registryExpression()
Returns an expression for the
Registry |
static org.apache.camel.Expression |
routeIdExpression()
Returns an Expression for the route id
|
static org.apache.camel.Expression |
simpleExpression(String expression) |
static org.apache.camel.Expression |
skipExpression(String expression,
int number)
Returns an iterator to skip (iterate) the given expression
|
static org.apache.camel.Expression |
skipFirstExpression(org.apache.camel.Expression expression)
Returns an expression that skips the first element
|
static org.apache.camel.Expression |
skipIteratorExpression(org.apache.camel.Expression expression,
int skip) |
static org.apache.camel.Expression |
sortExpression(org.apache.camel.Expression expression,
Comparator comparator)
Returns a sort expression which will sort the expression with the given comparator.
|
static org.apache.camel.Expression |
systemEnvironmentExpression(String propertyName)
Returns an expression for a system environment value with the given name
|
static org.apache.camel.Expression |
systemEnvironmentExpression(String propertyName,
String defaultValue)
Returns an expression for a system environment value with the given name
|
static org.apache.camel.Expression |
systemPropertyExpression(String propertyName)
Returns an expression for a system property value with the given name
|
static org.apache.camel.Expression |
systemPropertyExpression(String propertyName,
String defaultValue)
Returns an expression for a system property value with the given name
|
static org.apache.camel.Expression |
threadNameExpression()
Returns the expression for the current thread name
|
static org.apache.camel.Expression |
toExpression(String uri)
Deprecated.
not in use, and not available in XML DSL
|
static org.apache.camel.Expression |
tokenizeExpression(org.apache.camel.Expression expression,
String token)
Returns a tokenize expression which will tokenize the string with the
given token
|
static org.apache.camel.Expression |
tokenizePairExpression(String startToken,
String endToken,
boolean includeTokens)
Returns an
TokenPairExpressionIterator expression |
static org.apache.camel.Expression |
tokenizeXMLAwareExpression(String path,
char mode) |
static org.apache.camel.Expression |
tokenizeXMLAwareExpression(String path,
char mode,
int group) |
static org.apache.camel.Expression |
tokenizeXMLExpression(String tagName,
String inheritNamespaceTagName)
Returns an
TokenXMLExpressionIterator expression |
static org.apache.camel.Expression |
typeConverterExpression()
Returns an expression for the type converter
|
static org.apache.camel.Expression |
typeExpression(String name)
Returns an expression for a type value
|
public static org.apache.camel.Expression attachmentObjectsExpression()
public static org.apache.camel.Expression attachmentObjectValuesExpression()
public static org.apache.camel.Expression attachmentsExpression()
public static org.apache.camel.Expression attachmentValuesExpression()
public static org.apache.camel.Expression headerExpression(String headerName)
headerName
- the name of the header the expression will returnpublic static <T> org.apache.camel.Expression headerExpression(String headerName, Class<T> type)
headerName
- the name of the header the expression will returntype
- the type to convert topublic static org.apache.camel.Expression headerExpression(String headerName, String typeName)
headerName
- the name of the header the expression will returntypeName
- the type to convert to as a FQN class namepublic static org.apache.camel.Expression headersOgnlExpression(String ognl)
ognl
- methods to invoke on the header in a simple OGNL syntaxpublic static org.apache.camel.Expression headersExpression()
public static org.apache.camel.Expression outHeaderExpression(String headerName)
headerName
- the name of the header the expression will returnpublic static org.apache.camel.Expression outHeadersExpression()
public static org.apache.camel.Expression exchangePatternExpression()
Exchange.getPattern()
public static org.apache.camel.Expression exchangeExceptionExpression()
Exchange.getException()
public static org.apache.camel.Expression exchangeExceptionExpression(Class<Exception> type)
type
- the exception typeExchange.getException(Class)
public static org.apache.camel.Expression exchangeExceptionOgnlExpression(String ognl)
ognl
- methods to invoke on the body in a simple OGNL syntaxpublic static org.apache.camel.Expression typeConverterExpression()
public static org.apache.camel.Expression registryExpression()
Registry
public static org.apache.camel.Expression refExpression(String ref)
Registry
public static org.apache.camel.Expression camelContextExpression()
CamelContext
public static org.apache.camel.Expression camelContextNameExpression()
CamelContext
namepublic static org.apache.camel.Expression exchangeExceptionMessageExpression()
public static org.apache.camel.Expression exchangeExceptionStackTraceExpression()
public static org.apache.camel.Expression exchangePropertyExpression(String propertyName)
propertyName
- the name of the property the expression will returnpublic static org.apache.camel.Expression propertyOgnlExpression(String ognl)
ognl
- methods to invoke on the property in a simple OGNL syntaxpublic static org.apache.camel.Expression exchangePropertiesExpression()
public static org.apache.camel.Expression camelContextPropertiesExpression()
public static org.apache.camel.Expression camelContextPropertyExpression(String propertyName)
propertyName
- the name of the property the expression will returnpublic static org.apache.camel.Expression systemPropertyExpression(String propertyName)
propertyName
- the name of the system property the expression will returnpublic static org.apache.camel.Expression systemPropertyExpression(String propertyName, String defaultValue)
propertyName
- the name of the system property the expression will returndefaultValue
- default value to return if no system property existspublic static org.apache.camel.Expression systemEnvironmentExpression(String propertyName)
propertyName
- the name of the system environment the expression will returnpublic static org.apache.camel.Expression systemEnvironmentExpression(String propertyName, String defaultValue)
propertyName
- the name of the system environment the expression will returndefaultValue
- default value to return if no system environment existspublic static org.apache.camel.Expression constantExpression(Object value)
value
- the value the expression will returnpublic static org.apache.camel.Expression languageExpression(String language, String expression)
expression
- the expression or predicatepublic static org.apache.camel.Expression typeExpression(String name)
name
- the type namepublic static org.apache.camel.Expression cacheExpression(org.apache.camel.Expression expression)
expression
- the target expression to cachepublic static org.apache.camel.Expression bodyExpression()
public static org.apache.camel.Expression bodyExpression(Function<Object,Object> function)
public static org.apache.camel.Expression bodyExpression(BiFunction<Object,Map<String,Object>,Object> function)
public static <T> org.apache.camel.Expression bodyExpression(Class<T> bodyType, Function<T,Object> function)
public static <T> org.apache.camel.Expression bodyExpression(Class<T> bodyType, BiFunction<T,Map<String,Object>,Object> function)
public static org.apache.camel.Expression bodyOgnlExpression(String ognl)
ognl
- methods to invoke on the body in a simple OGNL syntaxpublic static org.apache.camel.Expression ognlExpression(org.apache.camel.Expression exp, String ognl)
exp
- the expression to evaluate and invoke the method on its resultognl
- methods to invoke on the evaluated expression in a simple OGNL syntaxpublic static org.apache.camel.Expression camelContextOgnlExpression(String ognl)
ognl
- methods to invoke on the context in a simple OGNL syntaxpublic static org.apache.camel.Expression exchangeOgnlExpression(String ognl)
ognl
- methods to invoke on the exchange in a simple OGNL syntaxpublic static <T> org.apache.camel.Expression bodyExpression(Class<T> type)
public static org.apache.camel.Expression bodyExpression(String name)
public static org.apache.camel.Expression bodyOgnlExpression(String name, String ognl)
public static org.apache.camel.Expression mandatoryBodyExpression(String name)
public static org.apache.camel.Expression mandatoryBodyOgnlExpression(String name, String ognl)
public static org.apache.camel.Expression threadNameExpression()
public static org.apache.camel.Expression nullExpression()
null
valuepublic static <T> org.apache.camel.Expression mandatoryBodyExpression(Class<T> type)
public static <T> org.apache.camel.Expression mandatoryBodyExpression(Class<T> type, boolean nullBodyAllowed)
type
- the typenullBodyAllowed
- whether null bodies is allowed and if so a null is returned,
otherwise an exception is thrownpublic static org.apache.camel.Expression bodyTypeExpression()
public static org.apache.camel.Expression outBodyExpression()
public static <T> org.apache.camel.Expression outBodyExpression(Class<T> type)
public static org.apache.camel.Expression faultBodyExpression()
public static <T> org.apache.camel.Expression faultBodyExpression(Class<T> type)
public static org.apache.camel.Expression exchangeExpression()
public static org.apache.camel.Expression exchangeExpression(Function<org.apache.camel.Exchange,Object> function)
public static org.apache.camel.Expression messageExpression()
public static org.apache.camel.Expression messageExpression(Function<org.apache.camel.Message,Object> function)
public static org.apache.camel.Expression inMessageExpression()
public static org.apache.camel.Expression inMessageExpression(Function<org.apache.camel.Message,Object> function)
public static org.apache.camel.Expression outMessageExpression()
public static org.apache.camel.Expression outMessageExpression(Function<org.apache.camel.Message,Object> function)
public static org.apache.camel.Expression convertToExpression(org.apache.camel.Expression expression, Class<?> type)
public static org.apache.camel.Expression convertToExpression(org.apache.camel.Expression expression, org.apache.camel.Expression type)
public static org.apache.camel.Expression tokenizeExpression(org.apache.camel.Expression expression, String token)
public static org.apache.camel.Expression skipFirstExpression(org.apache.camel.Expression expression)
public static org.apache.camel.Expression tokenizePairExpression(String startToken, String endToken, boolean includeTokens)
TokenPairExpressionIterator
expressionpublic static org.apache.camel.Expression tokenizeXMLExpression(String tagName, String inheritNamespaceTagName)
TokenXMLExpressionIterator
expressionpublic static org.apache.camel.Expression tokenizeXMLAwareExpression(String path, char mode)
public static org.apache.camel.Expression tokenizeXMLAwareExpression(String path, char mode, int group)
public static org.apache.camel.Expression regexTokenizeExpression(org.apache.camel.Expression expression, String regexTokenizer)
public static org.apache.camel.Expression groupXmlIteratorExpression(org.apache.camel.Expression expression, String group)
public static org.apache.camel.Expression groupIteratorExpression(org.apache.camel.Expression expression, String token, String group, boolean skipFirst)
public static org.apache.camel.Expression skipIteratorExpression(org.apache.camel.Expression expression, int skip)
public static org.apache.camel.Expression sortExpression(org.apache.camel.Expression expression, Comparator comparator)
List
object to allow sorting.public static org.apache.camel.Expression regexReplaceAll(org.apache.camel.Expression expression, String regex, String replacement)
public static org.apache.camel.Expression regexReplaceAll(org.apache.camel.Expression expression, String regex, org.apache.camel.Expression replacementExpression)
public static org.apache.camel.Expression append(org.apache.camel.Expression left, org.apache.camel.Expression right)
public static org.apache.camel.Expression prepend(org.apache.camel.Expression left, org.apache.camel.Expression right)
public static org.apache.camel.Expression concatExpression(Collection<org.apache.camel.Expression> expressions)
expressions
- the expression to be concatenated dynamicallypublic static org.apache.camel.Expression concatExpression(Collection<org.apache.camel.Expression> expressions, String description)
expressions
- the expression to be concatenated dynamicallydescription
- the text description of the expressionpublic static org.apache.camel.Expression messageIdExpression()
public static org.apache.camel.Expression exchangeIdExpression()
public static org.apache.camel.Expression routeIdExpression()
public static org.apache.camel.Expression dateExpression(String command)
public static org.apache.camel.Expression dateExpression(String command, String pattern)
public static org.apache.camel.Expression dateExpression(String commandWithOffsets, String timezone, String pattern)
public static org.apache.camel.Expression simpleExpression(String expression)
public static org.apache.camel.Expression beanExpression(String expression)
@Deprecated public static org.apache.camel.Expression beanExpression(Class<?> beanType, String methodName)
@Deprecated public static org.apache.camel.Expression beanExpression(Object bean, String methodName)
@Deprecated public static org.apache.camel.Expression beanExpression(String beanRef, String methodName)
@Deprecated public static org.apache.camel.Expression toExpression(String uri)
uri
- endpoint uri to send the exchange topublic static org.apache.camel.Expression fileNameExpression()
public static org.apache.camel.Expression fileOnlyNameExpression()
public static org.apache.camel.Expression fileNameNoExtensionExpression()
public static org.apache.camel.Expression fileNameNoExtensionSingleExpression()
public static org.apache.camel.Expression fileOnlyNameNoExtensionExpression()
public static org.apache.camel.Expression fileOnlyNameNoExtensionSingleExpression()
public static org.apache.camel.Expression fileExtensionExpression()
public static org.apache.camel.Expression fileExtensionSingleExpression()
public static org.apache.camel.Expression fileParentExpression()
public static org.apache.camel.Expression filePathExpression()
public static org.apache.camel.Expression fileAbsolutePathExpression()
public static org.apache.camel.Expression fileAbsoluteExpression()
public static org.apache.camel.Expression fileSizeExpression()
public static org.apache.camel.Expression fileLastModifiedExpression()
public static org.apache.camel.Expression parseSimpleOrFallbackToConstantExpression(String str, org.apache.camel.CamelContext camelContext)
public static org.apache.camel.Expression propertiesComponentExpression(String key, String locations, String defaultValue)
public static org.apache.camel.Expression randomExpression(int max)
public static org.apache.camel.Expression randomExpression(int min, int max)
public static org.apache.camel.Expression randomExpression(String min, String max)
public static org.apache.camel.Expression skipExpression(String expression, int number)
public static org.apache.camel.Expression collateExpression(String expression, int group)
public static org.apache.camel.Expression messageHistoryExpression(boolean detailed)
Apache Camel