Class FeelEngineFactoryImpl
java.lang.Object
org.camunda.bpm.dmn.feel.impl.juel.FeelEngineFactoryImpl
- All Implemented Interfaces:
org.camunda.bpm.dmn.feel.impl.FeelEngineFactory
public class FeelEngineFactoryImpl
extends Object
implements org.camunda.bpm.dmn.feel.impl.FeelEngineFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<FeelToJuelFunctionTransformer>static final intprotected final intprotected final org.camunda.bpm.dmn.feel.impl.FeelEnginestatic final FeelEngineLogger -
Constructor Summary
ConstructorsConstructorDescriptionFeelEngineFactoryImpl(int expressionCacheSize) FeelEngineFactoryImpl(int expressionCacheSize, List<FeelToJuelFunctionTransformer> customFunctionTransformers) FeelEngineFactoryImpl(List<FeelToJuelFunctionTransformer> customFunctionTransformers) -
Method Summary
Modifier and TypeMethodDescriptionprotected ElContextFactoryprotected org.camunda.bpm.impl.juel.jakarta.el.ExpressionFactoryprotected org.camunda.bpm.dmn.feel.impl.FeelEngineprotected FeelToJuelTransformorg.camunda.bpm.dmn.feel.impl.FeelEngineprotected org.camunda.commons.utils.cache.Cache<TransformExpressionCacheKey,String> protected FeelTypeConverter
-
Field Details
-
LOG
-
DEFAULT_EXPRESSION_CACHE_SIZE
public static final int DEFAULT_EXPRESSION_CACHE_SIZE- See Also:
-
feelEngine
protected final org.camunda.bpm.dmn.feel.impl.FeelEngine 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
public org.camunda.bpm.dmn.feel.impl.FeelEngine createInstance()- Specified by:
createInstancein interfaceorg.camunda.bpm.dmn.feel.impl.FeelEngineFactory
-
createFeelEngine
protected org.camunda.bpm.dmn.feel.impl.FeelEngine createFeelEngine() -
createFeelToJuelTransform
-
createExpressionFactory
protected org.camunda.bpm.impl.juel.jakarta.el.ExpressionFactory createExpressionFactory() -
createTypeConverter
-
createElContextFactory
-
createTransformExpressionCache
protected org.camunda.commons.utils.cache.Cache<TransformExpressionCacheKey,String> createTransformExpressionCache()
-