public interface ScriptPlugin
Plugins that extends Elasticsearch's scripting functionality.| Modifier and Type | Method and Description |
|---|---|
default java.util.List<ScriptContext> |
getContexts()
Return script contexts this plugin wants to allow using.
|
default ScriptEngine |
getScriptEngine(Settings settings,
java.util.Collection<ScriptContext<?>> contexts)
Returns a
ScriptEngine instance or null if this plugin doesn't add a new script engine. |
default ScriptEngine getScriptEngine(Settings settings, java.util.Collection<ScriptContext<?>> contexts)
ScriptEngine instance or null if this plugin doesn't add a new script engine.settings - Node settingscontexts - The contexts that ScriptEngine.compile(String, String, ScriptContext, Map) may be called withdefault java.util.List<ScriptContext> getContexts()