public interface ScriptPlugin
Plugins that extends Elasticsearch's scripting functionality.| Modifier and Type | Method and Description |
|---|---|
default ScriptContext.Plugin |
getCustomScriptContexts()
Returns a
ScriptContext.Plugin instance or null if this plugin doesn't add a new script context plugin |
default java.util.List<NativeScriptFactory> |
getNativeScripts()
Returns a list of
NativeScriptFactory instances. |
default ScriptEngineService |
getScriptEngineService(Settings settings)
Returns a
ScriptEngineService instance or null if this plugin doesn't add a new script engine |
default ScriptEngineService getScriptEngineService(Settings settings)
ScriptEngineService instance or null if this plugin doesn't add a new script enginedefault java.util.List<NativeScriptFactory> getNativeScripts()
NativeScriptFactory instances.default ScriptContext.Plugin getCustomScriptContexts()
ScriptContext.Plugin instance or null if this plugin doesn't add a new script context plugin