org.elasticsearch.script
Interface ScriptEngineService
- All Known Implementing Classes:
- MvelScriptEngineService
public interface ScriptEngineService
Method Summary |
void |
close()
|
java.lang.Object |
compile(java.lang.String script)
|
ExecutableScript |
executable(java.lang.Object compiledScript,
java.util.Map<java.lang.String,java.lang.Object> vars)
|
java.lang.Object |
execute(java.lang.Object compiledScript,
java.util.Map<java.lang.String,java.lang.Object> vars)
|
java.lang.String[] |
extensions()
|
SearchScript |
search(java.lang.Object compiledScript,
SearchLookup lookup,
java.util.Map<java.lang.String,java.lang.Object> vars)
|
java.lang.String[] |
types()
|
java.lang.Object |
unwrap(java.lang.Object value)
|
types
java.lang.String[] types()
extensions
java.lang.String[] extensions()
compile
java.lang.Object compile(java.lang.String script)
executable
ExecutableScript executable(java.lang.Object compiledScript,
@Nullable
java.util.Map<java.lang.String,java.lang.Object> vars)
search
SearchScript search(java.lang.Object compiledScript,
SearchLookup lookup,
@Nullable
java.util.Map<java.lang.String,java.lang.Object> vars)
execute
java.lang.Object execute(java.lang.Object compiledScript,
java.util.Map<java.lang.String,java.lang.Object> vars)
unwrap
java.lang.Object unwrap(java.lang.Object value)
close
void close()