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