Class ScriptEvaluator

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

    public class ScriptEvaluator
    extends ScriptEngineServiceAdapter
    • Constructor Detail

      • ScriptEvaluator

        public ScriptEvaluator()
    • Method Detail

      • evaluate

        public <T> Optional<T> evaluate​(de.codecentric.reedelk.runtime.api.script.Script script,
                                        Class<T> returnType,
                                        Object... args)
        Specified by:
        evaluate in interface de.codecentric.reedelk.runtime.api.script.ScriptEngineService
        Overrides:
        evaluate in class ScriptEngineServiceAdapter
      • evaluateStream

        public <T> de.codecentric.reedelk.runtime.api.message.content.TypedPublisher<T> evaluateStream​(de.codecentric.reedelk.runtime.api.script.Script script,
                                                                                                       Class<T> returnType,
                                                                                                       Object... args)
        Specified by:
        evaluateStream in interface de.codecentric.reedelk.runtime.api.script.ScriptEngineService
        Overrides:
        evaluateStream in class ScriptEngineServiceAdapter