public abstract class MockScriptPlugin
extends org.elasticsearch.plugins.Plugin
implements org.elasticsearch.plugins.ScriptPlugin
MockScriptEngine
as the script engine for tests.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
Constructor and Description |
---|
MockScriptPlugin() |
Modifier and Type | Method and Description |
---|---|
org.elasticsearch.script.ScriptEngineService |
getScriptEngineService(org.elasticsearch.common.settings.Settings settings) |
java.lang.String |
pluginScriptLang() |
protected abstract java.util.Map<java.lang.String,java.util.function.Function<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Object>> |
pluginScripts() |
additionalSettings, createComponents, createGuiceModules, getCustomMetaDataUpgrader, getExecutorBuilders, getGuiceServiceClasses, getNamedWriteables, getSettings, getSettingsFilter, onIndexModule, onModule, onModule, onModule, onModule, onModule, onModule
public static final java.lang.String NAME
public org.elasticsearch.script.ScriptEngineService getScriptEngineService(org.elasticsearch.common.settings.Settings settings)
getScriptEngineService
in interface org.elasticsearch.plugins.ScriptPlugin
protected abstract java.util.Map<java.lang.String,java.util.function.Function<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Object>> pluginScripts()
public java.lang.String pluginScriptLang()