public class ExpressionReifier<T extends org.apache.camel.model.language.ExpressionDefinition> extends AbstractReifier
| Modifier and Type | Field and Description |
|---|---|
protected T |
definition |
camelContext, route| Constructor and Description |
|---|
ExpressionReifier(org.apache.camel.CamelContext camelContext,
T definition) |
| Modifier and Type | Method and 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.language.ExpressionDefinition definition) |
static ExpressionReifier<? extends org.apache.camel.model.language.ExpressionDefinition> |
reifier(org.apache.camel.CamelContext camelContext,
org.apache.camel.model.ExpressionSubElementDefinition definition) |
protected void |
setProperties(Object target,
Map<String,Object> properties)
Deprecated.
|
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, unwrapprotected final T extends org.apache.camel.model.language.ExpressionDefinition definition
public ExpressionReifier(org.apache.camel.CamelContext camelContext,
T definition)
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)
public static ExpressionReifier<? extends org.apache.camel.model.language.ExpressionDefinition> reifier(org.apache.camel.CamelContext camelContext, org.apache.camel.model.ExpressionSubElementDefinition definition)
public static ExpressionReifier<? extends org.apache.camel.model.language.ExpressionDefinition> reifier(org.apache.camel.CamelContext camelContext, org.apache.camel.model.language.ExpressionDefinition definition)
public static void clearReifiers()
public boolean isResolveOptionalExternalScriptEnabled()
public org.apache.camel.Expression createExpression()
public org.apache.camel.Predicate createPredicate()
protected org.apache.camel.Expression createExpression(org.apache.camel.spi.Language language,
String exp)
protected org.apache.camel.Predicate createPredicate(org.apache.camel.spi.Language language,
String exp)
protected void configureLanguage(org.apache.camel.spi.Language language)
protected void configurePredicate(org.apache.camel.Predicate predicate)
protected void configureExpression(org.apache.camel.Expression expression)
@Deprecated protected void setProperties(Object target, Map<String,Object> properties)
Apache Camel