public interface ScriptPlugin
Plugin
s 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