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()
           
 java.lang.String[] types()
           
 java.lang.Object unwrap(java.lang.Object value)
           
 

Method Detail

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,
                            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()