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()
FeelEngineFactoryFeelEngine.createInstance in interface FeelEngineFactoryFeelEngineprotected 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 © 2018. All rights reserved.