Package org.elasticsearch.plugins
Interface ScriptPlugin
public interface ScriptPlugin
An additional extension point for
Plugins that extends Elasticsearch's scripting functionality.-
Method Summary
Modifier and TypeMethodDescriptiondefault List<ScriptContext<?>>Return script contexts this plugin wants to allow using.default ScriptEnginegetScriptEngine(Settings settings, Collection<ScriptContext<?>> contexts)Returns aScriptEngineinstance ornullif this plugin doesn't add a new script engine.
-
Method Details
-
getScriptEngine
Returns aScriptEngineinstance ornullif this plugin doesn't add a new script engine.- Parameters:
settings- Node settingscontexts- The contexts thatScriptEngine.compile(String, String, ScriptContext, Map)may be called with
-
getContexts
Return script contexts this plugin wants to allow using.
-