Class DynamicValueStreamEvaluator

  • All Implemented Interfaces:
    de.codecentric.reedelk.runtime.api.script.ScriptEngineService

    public class DynamicValueStreamEvaluator
    extends ScriptEngineServiceAdapter
    • Constructor Detail

      • DynamicValueStreamEvaluator

        public DynamicValueStreamEvaluator()
    • Method Detail

      • evaluateStream

        public <T> de.codecentric.reedelk.runtime.api.message.content.TypedPublisher<T> evaluateStream​(de.codecentric.reedelk.runtime.api.script.dynamicvalue.DynamicValue<T> dynamicValue,
                                                                                                       de.codecentric.reedelk.runtime.api.flow.FlowContext flowContext,
                                                                                                       de.codecentric.reedelk.runtime.api.message.Message message)
        Specified by:
        evaluateStream in interface de.codecentric.reedelk.runtime.api.script.ScriptEngineService
        Overrides:
        evaluateStream in class ScriptEngineServiceAdapter
      • evaluateStream

        public <T> de.codecentric.reedelk.runtime.api.message.content.TypedPublisher<T> evaluateStream​(de.codecentric.reedelk.runtime.api.script.dynamicvalue.DynamicValue<T> dynamicValue,
                                                                                                       de.codecentric.reedelk.runtime.api.flow.FlowContext flowContext,
                                                                                                       Throwable throwable)
        Specified by:
        evaluateStream in interface de.codecentric.reedelk.runtime.api.script.ScriptEngineService
        Overrides:
        evaluateStream in class ScriptEngineServiceAdapter
      • evaluateStream

        public <T> de.codecentric.reedelk.runtime.api.message.content.TypedPublisher<T> evaluateStream​(de.codecentric.reedelk.runtime.api.script.dynamicvalue.DynamicValue<T> dynamicValue,
                                                                                                       List<String> argumentNames,
                                                                                                       Object... bindings)
        Specified by:
        evaluateStream in interface de.codecentric.reedelk.runtime.api.script.ScriptEngineService
        Overrides:
        evaluateStream in class ScriptEngineServiceAdapter