Class ExpressionReifier<T extends org.apache.camel.model.language.ExpressionDefinition>
- java.lang.Object
-
- org.apache.camel.reifier.AbstractReifier
-
- org.apache.camel.reifier.language.ExpressionReifier<T>
-
- All Implemented Interfaces:
org.apache.camel.spi.BeanRepository
- Direct Known Subclasses:
CSimpleExpressionReifier
,DatasonnetExpressionReifier
,JoorExpressionReifier
,JsonPathExpressionReifier
,MethodCallExpressionReifier
,SimpleExpressionReifier
,TokenizerExpressionReifier
,XMLTokenizerExpressionReifier
,XPathExpressionReifier
,XQueryExpressionReifier
public class ExpressionReifier<T extends org.apache.camel.model.language.ExpressionDefinition> extends AbstractReifier
-
-
Field Summary
Fields Modifier and Type Field Description protected T
definition
-
Fields inherited from class org.apache.camel.reifier.AbstractReifier
camelContext, route
-
-
Constructor Summary
Constructors Constructor Description ExpressionReifier(org.apache.camel.CamelContext camelContext, T definition)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static void
clearReifiers()
protected void
configureExpression(org.apache.camel.Expression expression)
protected void
configureLanguage(org.apache.camel.spi.Language language)
protected void
configurePredicate(org.apache.camel.Predicate predicate)
org.apache.camel.Expression
createExpression()
protected org.apache.camel.Expression
createExpression(org.apache.camel.spi.Language language, String exp)
org.apache.camel.Predicate
createPredicate()
protected org.apache.camel.Predicate
createPredicate(org.apache.camel.spi.Language language, String exp)
boolean
isResolveOptionalExternalScriptEnabled()
static void
registerReifier(Class<?> processorClass, BiFunction<org.apache.camel.CamelContext,org.apache.camel.model.language.ExpressionDefinition,ExpressionReifier<? extends org.apache.camel.model.language.ExpressionDefinition>> creator)
static ExpressionReifier<? extends org.apache.camel.model.language.ExpressionDefinition>
reifier(org.apache.camel.CamelContext camelContext, org.apache.camel.model.ExpressionSubElementDefinition definition)
static ExpressionReifier<? extends org.apache.camel.model.language.ExpressionDefinition>
reifier(org.apache.camel.CamelContext camelContext, org.apache.camel.model.language.ExpressionDefinition definition)
protected void
setProperties(Object target, Map<String,Object> properties)
Deprecated.-
Methods inherited from class org.apache.camel.reifier.AbstractReifier
asRef, createExpression, createExpression, createPredicate, createPredicate, findByType, findByTypeWithName, findSingleByType, getRegistry, lookup, lookupByName, lookupByNameAndType, mandatoryLookup, or, parse, parse, parseBoolean, parseBoolean, parseDuration, parseDuration, parseFloat, parseFloat, parseInt, parseInt, parseLong, parseLong, parseString, resolveEndpoint, unwrap
-
-
-
-
Field Detail
-
definition
protected final T extends org.apache.camel.model.language.ExpressionDefinition definition
-
-
Constructor Detail
-
ExpressionReifier
public ExpressionReifier(org.apache.camel.CamelContext camelContext, T definition)
-
-
Method Detail
-
registerReifier
public static void registerReifier(Class<?> processorClass, BiFunction<org.apache.camel.CamelContext,org.apache.camel.model.language.ExpressionDefinition,ExpressionReifier<? extends org.apache.camel.model.language.ExpressionDefinition>> creator)
-
reifier
public static ExpressionReifier<? extends org.apache.camel.model.language.ExpressionDefinition> reifier(org.apache.camel.CamelContext camelContext, org.apache.camel.model.ExpressionSubElementDefinition definition)
-
reifier
public static ExpressionReifier<? extends org.apache.camel.model.language.ExpressionDefinition> reifier(org.apache.camel.CamelContext camelContext, org.apache.camel.model.language.ExpressionDefinition definition)
-
clearReifiers
public static void clearReifiers()
-
isResolveOptionalExternalScriptEnabled
public boolean isResolveOptionalExternalScriptEnabled()
-
createExpression
public org.apache.camel.Expression createExpression()
-
createPredicate
public org.apache.camel.Predicate createPredicate()
-
createExpression
protected org.apache.camel.Expression createExpression(org.apache.camel.spi.Language language, String exp)
-
createPredicate
protected org.apache.camel.Predicate createPredicate(org.apache.camel.spi.Language language, String exp)
-
configureLanguage
protected void configureLanguage(org.apache.camel.spi.Language language)
-
configurePredicate
protected void configurePredicate(org.apache.camel.Predicate predicate)
-
configureExpression
protected void configureExpression(org.apache.camel.Expression expression)
-
setProperties
@Deprecated protected void setProperties(Object target, Map<String,Object> properties)
Deprecated.
-
-