Class FeelEngineFactoryImpl
java.lang.Object
org.camunda.bpm.dmn.feel.impl.juel.FeelEngineFactoryImpl
- All Implemented Interfaces:
FeelEngineFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<FeelToJuelFunctionTransformer>static final intprotected final intprotected final FeelEnginestatic final FeelEngineLogger -
Constructor Summary
ConstructorsConstructorDescriptionFeelEngineFactoryImpl(int expressionCacheSize) FeelEngineFactoryImpl(int expressionCacheSize, List<FeelToJuelFunctionTransformer> customFunctionTransformers) FeelEngineFactoryImpl(List<FeelToJuelFunctionTransformer> customFunctionTransformers) -
Method Summary
Modifier and TypeMethodDescriptionprotected ElContextFactoryprotected ExpressionFactoryprotected FeelEngineprotected FeelToJuelTransformCreate an instance of aFeelEngine.protected Cache<TransformExpressionCacheKey,String> protected FeelTypeConverter
-
Field Details
-
LOG
-
DEFAULT_EXPRESSION_CACHE_SIZE
public static final int DEFAULT_EXPRESSION_CACHE_SIZE- See Also:
-
feelEngine
-
expressionCacheSize
protected final int expressionCacheSize -
customFunctionTransformers
-
-
Constructor Details
-
FeelEngineFactoryImpl
public FeelEngineFactoryImpl() -
FeelEngineFactoryImpl
public FeelEngineFactoryImpl(int expressionCacheSize) -
FeelEngineFactoryImpl
-
FeelEngineFactoryImpl
public FeelEngineFactoryImpl(int expressionCacheSize, List<FeelToJuelFunctionTransformer> customFunctionTransformers)
-
-
Method Details
-
createInstance
Description copied from interface:FeelEngineFactoryCreate an instance of aFeelEngine.- Specified by:
createInstancein interfaceFeelEngineFactory- Returns:
- the instance of a
FeelEngine
-
createFeelEngine
-
createFeelToJuelTransform
-
createExpressionFactory
protected ExpressionFactory createExpressionFactory() -
createTypeConverter
-
createElContextFactory
-
createTransformExpressionCache
-