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
Method Summary |
void |
close()
|
java.lang.Object |
compile(java.lang.String script)
|
ExecutableScript |
executable(java.lang.Object compiledScript,
java.util.Map vars)
|
java.lang.Object |
execute(java.lang.Object compiledScript,
java.util.Map vars)
|
java.lang.String[] |
extensions()
|
java.lang.String[] |
types()
|
java.lang.Object |
unwrap(java.lang.Object value)
|
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
unwrap
public java.lang.Object unwrap(java.lang.Object value)
- Specified by:
unwrap
in interface ScriptEngineService