Interface ScriptEngineService
-
public interface ScriptEngineService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> Map<String,T>evaluate(DynamicMap<T> dynamicMap, FlowContext context, Message message)<T> Map<String,T>evaluate(DynamicMap<T> dynamicMap, FlowContext context, Throwable throwable)<T> Optional<T>evaluate(DynamicValue<T> dynamicValue, FlowContext flowContext, Message message)<T> Optional<T>evaluate(DynamicValue<T> dynamicValue, FlowContext flowContext, Throwable throwable)<T> Optional<T>evaluate(DynamicValue<T> dynamicValue, MimeType mimeType, FlowContext flowContext, Message message)<T> Optional<T>evaluate(DynamicValue<T> dynamicValue, MimeType mimeType, List<String> argumentNames, Object... bindings)<T> Optional<T>evaluate(DynamicValue<T> dynamicValue, List<String> argumentNames, Object... bindings)<T> Optional<T>evaluate(Script script, Class<T> returnType, Object... args)<T> TypedPublisher<T>evaluateStream(DynamicValue<T> dynamicValue, FlowContext flowContext, Message message)<T> TypedPublisher<T>evaluateStream(DynamicValue<T> dynamicValue, FlowContext flowContext, Throwable throwable)<T> TypedPublisher<T>evaluateStream(DynamicValue<T> dynamicValue, List<String> argumentNames, Object... bindings)<T> TypedPublisher<T>evaluateStream(Script script, Class<T> returnType, Object... args)voidregister(ScriptGlobalFunctions globalFunction)voidregister(ScriptSource scriptSource)
-
-
-
Method Detail
-
evaluate
<T> Optional<T> evaluate(DynamicValue<T> dynamicValue, FlowContext flowContext, Message message)
-
evaluate
<T> Optional<T> evaluate(DynamicValue<T> dynamicValue, MimeType mimeType, FlowContext flowContext, Message message)
-
evaluate
<T> Optional<T> evaluate(DynamicValue<T> dynamicValue, List<String> argumentNames, Object... bindings)
-
evaluate
<T> Optional<T> evaluate(DynamicValue<T> dynamicValue, MimeType mimeType, List<String> argumentNames, Object... bindings)
-
evaluate
<T> Optional<T> evaluate(DynamicValue<T> dynamicValue, FlowContext flowContext, Throwable throwable)
-
evaluateStream
<T> TypedPublisher<T> evaluateStream(DynamicValue<T> dynamicValue, FlowContext flowContext, Message message)
-
evaluateStream
<T> TypedPublisher<T> evaluateStream(DynamicValue<T> dynamicValue, List<String> argumentNames, Object... bindings)
-
evaluateStream
<T> TypedPublisher<T> evaluateStream(DynamicValue<T> dynamicValue, FlowContext flowContext, Throwable throwable)
-
evaluateStream
<T> TypedPublisher<T> evaluateStream(Script script, Class<T> returnType, Object... args)
-
evaluate
<T> Map<String,T> evaluate(DynamicMap<T> dynamicMap, FlowContext context, Message message)
-
evaluate
<T> Map<String,T> evaluate(DynamicMap<T> dynamicMap, FlowContext context, Throwable throwable)
-
register
void register(ScriptGlobalFunctions globalFunction)
-
register
void register(ScriptSource scriptSource)
-
-