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 Details

    • LOG

      public static final FeelEngineLogger 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

      protected final List<FeelToJuelFunctionTransformer> customFunctionTransformers
  • Constructor Details

    • FeelEngineFactoryImpl

      public FeelEngineFactoryImpl()
    • FeelEngineFactoryImpl

      public FeelEngineFactoryImpl(int expressionCacheSize)
    • FeelEngineFactoryImpl

      public FeelEngineFactoryImpl(List<FeelToJuelFunctionTransformer> customFunctionTransformers)
    • FeelEngineFactoryImpl

      public FeelEngineFactoryImpl(int expressionCacheSize, List<FeelToJuelFunctionTransformer> customFunctionTransformers)
  • Method Details

    • createInstance

      public org.camunda.bpm.dmn.feel.impl.FeelEngine createInstance()
      Specified by:
      createInstance in interface org.camunda.bpm.dmn.feel.impl.FeelEngineFactory
    • createFeelEngine

      protected org.camunda.bpm.dmn.feel.impl.FeelEngine createFeelEngine()
    • createFeelToJuelTransform

      protected FeelToJuelTransform createFeelToJuelTransform()
    • createExpressionFactory

      protected org.camunda.bpm.impl.juel.jakarta.el.ExpressionFactory createExpressionFactory()
    • createTypeConverter

      protected FeelTypeConverter createTypeConverter()
    • createElContextFactory

      protected ElContextFactory createElContextFactory()
    • createTransformExpressionCache

      protected org.camunda.commons.utils.cache.Cache<TransformExpressionCacheKey,String> createTransformExpressionCache()