org.elasticsearch.script.mvel
Class MvelScriptEngineService
java.lang.Object
org.elasticsearch.common.component.AbstractComponent
org.elasticsearch.script.mvel.MvelScriptEngineService
- All Implemented Interfaces:
- ScriptEngineService
public class MvelScriptEngineService
- extends AbstractComponent
- implements ScriptEngineService
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MvelScriptEngineService
@Inject
public MvelScriptEngineService(Settings settings)
close
public void close()
- Specified by:
close
in interface ScriptEngineService
types
public java.lang.String[] types()
- Specified by:
types
in interface ScriptEngineService
extensions
public java.lang.String[] extensions()
- Specified by:
extensions
in interface ScriptEngineService
compile
public java.lang.Object compile(java.lang.String script)
- Specified by:
compile
in interface ScriptEngineService
execute
public java.lang.Object execute(java.lang.Object compiledScript,
java.util.Map vars)
- Specified by:
execute
in interface ScriptEngineService
executable
public ExecutableScript executable(java.lang.Object compiledScript,
java.util.Map vars)
- Specified by:
executable
in interface ScriptEngineService
search
public SearchScript search(java.lang.Object compiledScript,
SearchLookup lookup,
@Nullable
java.util.Map<java.lang.String,java.lang.Object> vars)
- Specified by:
search
in interface ScriptEngineService
unwrap
public java.lang.Object unwrap(java.lang.Object value)
- Specified by:
unwrap
in interface ScriptEngineService