Class ExpressionReifier<T extends org.apache.camel.model.language.ExpressionDefinition>

    • Field Detail

      • definition

        protected final T extends org.apache.camel.model.language.ExpressionDefinition definition
    • Constructor Detail

      • ExpressionReifier

        public ExpressionReifier​(org.apache.camel.CamelContext camelContext,
                                 T definition)
    • Method Detail

      • registerReifier

        public static void registerReifier​(Class<?> processorClass,
                                           BiFunction<org.apache.camel.CamelContext,​org.apache.camel.model.language.ExpressionDefinition,​ExpressionReifier<? extends org.apache.camel.model.language.ExpressionDefinition>> creator)
      • reifier

        public static ExpressionReifier<? extends org.apache.camel.model.language.ExpressionDefinition> reifier​(org.apache.camel.CamelContext camelContext,
                                                                                                                org.apache.camel.model.ExpressionSubElementDefinition definition)
      • reifier

        public static ExpressionReifier<? extends org.apache.camel.model.language.ExpressionDefinition> reifier​(org.apache.camel.CamelContext camelContext,
                                                                                                                org.apache.camel.model.language.ExpressionDefinition definition)
      • clearReifiers

        public static void clearReifiers()
      • isResolveOptionalExternalScriptEnabled

        public boolean isResolveOptionalExternalScriptEnabled()
      • createExpression

        public org.apache.camel.Expression createExpression()
      • createPredicate

        public org.apache.camel.Predicate createPredicate()
      • createExpression

        protected org.apache.camel.Expression createExpression​(org.apache.camel.spi.Language language,
                                                               String exp)
      • createPredicate

        protected org.apache.camel.Predicate createPredicate​(org.apache.camel.spi.Language language,
                                                             String exp)
      • configureLanguage

        protected void configureLanguage​(org.apache.camel.spi.Language language)
      • configurePredicate

        protected void configurePredicate​(org.apache.camel.Predicate predicate)
      • configureExpression

        protected void configureExpression​(org.apache.camel.Expression expression)