public interface ScriptEngineService
extends java.io.Closeable
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
compile(java.lang.String script,
java.util.Map<java.lang.String,java.lang.String> params) |
ExecutableScript |
executable(CompiledScript compiledScript,
java.util.Map<java.lang.String,java.lang.Object> vars) |
java.util.List<java.lang.String> |
getExtensions() |
java.util.List<java.lang.String> |
getTypes() |
boolean |
isSandboxed() |
void |
scriptRemoved(CompiledScript script)
Handler method called when a script is removed from the Guava cache.
|
SearchScript |
search(CompiledScript compiledScript,
SearchLookup lookup,
java.util.Map<java.lang.String,java.lang.Object> vars) |
java.util.List<java.lang.String> getTypes()
java.util.List<java.lang.String> getExtensions()
boolean isSandboxed()
java.lang.Object compile(java.lang.String script, java.util.Map<java.lang.String,java.lang.String> params)
ExecutableScript executable(CompiledScript compiledScript, @Nullable java.util.Map<java.lang.String,java.lang.Object> vars)
SearchScript search(CompiledScript compiledScript, SearchLookup lookup, @Nullable java.util.Map<java.lang.String,java.lang.Object> vars)
void scriptRemoved(@Nullable CompiledScript script)