public class FeelEngineFactoryImpl extends Object implements FeelEngineFactory
Modifier and Type | Field and Description |
---|---|
protected List<FeelToJuelFunctionTransformer> |
customFunctionTransformers |
static int |
DEFAULT_EXPRESSION_CACHE_SIZE |
protected int |
expressionCacheSize |
protected FeelEngine |
feelEngine |
static FeelEngineLogger |
LOG |
Constructor and Description |
---|
FeelEngineFactoryImpl() |
FeelEngineFactoryImpl(int expressionCacheSize) |
FeelEngineFactoryImpl(int expressionCacheSize,
List<FeelToJuelFunctionTransformer> customFunctionTransformers) |
FeelEngineFactoryImpl(List<FeelToJuelFunctionTransformer> customFunctionTransformers) |
Modifier and Type | Method and Description |
---|---|
protected ElContextFactory |
createElContextFactory() |
protected javax.el.ExpressionFactory |
createExpressionFactory() |
protected FeelEngine |
createFeelEngine() |
protected FeelToJuelTransform |
createFeelToJuelTransform() |
FeelEngine |
createInstance()
Create an instance of a
FeelEngine . |
protected org.camunda.commons.utils.cache.Cache<TransformExpressionCacheKey,String> |
createTransformExpressionCache() |
protected FeelTypeConverter |
createTypeConverter() |
public static final FeelEngineLogger LOG
public static final int DEFAULT_EXPRESSION_CACHE_SIZE
protected final FeelEngine feelEngine
protected final int expressionCacheSize
protected final List<FeelToJuelFunctionTransformer> customFunctionTransformers
public FeelEngineFactoryImpl()
public FeelEngineFactoryImpl(int expressionCacheSize)
public FeelEngineFactoryImpl(List<FeelToJuelFunctionTransformer> customFunctionTransformers)
public FeelEngineFactoryImpl(int expressionCacheSize, List<FeelToJuelFunctionTransformer> customFunctionTransformers)
public FeelEngine createInstance()
FeelEngineFactory
FeelEngine
.createInstance
in interface FeelEngineFactory
FeelEngine
protected FeelEngine createFeelEngine()
protected FeelToJuelTransform createFeelToJuelTransform()
protected javax.el.ExpressionFactory createExpressionFactory()
protected FeelTypeConverter createTypeConverter()
protected ElContextFactory createElContextFactory()
protected org.camunda.commons.utils.cache.Cache<TransformExpressionCacheKey,String> createTransformExpressionCache()
Copyright © 2021. All rights reserved.