Package org.elasticsearch.plugins
Interface ScriptPlugin
-
public interface ScriptPluginAn additional extension point forPlugins that extends Elasticsearch's scripting functionality.
-
-
Method Summary
Modifier and Type Method Description default java.util.List<ScriptContext<?>>getContexts()Return script contexts this plugin wants to allow using.default ScriptEnginegetScriptEngine(Settings settings, java.util.Collection<ScriptContext<?>> contexts)Returns aScriptEngineinstance ornullif this plugin doesn't add a new script engine.
-
-
-
Method Detail
-
getScriptEngine
default ScriptEngine getScriptEngine(Settings settings, java.util.Collection<ScriptContext<?>> contexts)
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
default java.util.List<ScriptContext<?>> getContexts()
Return script contexts this plugin wants to allow using.
-
-