public abstract class MockScriptPlugin extends Plugin implements 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 |
---|---|
ScriptEngine |
getScriptEngine(Settings settings,
java.util.Collection<ScriptContext<?>> contexts) |
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, close, createComponents, createGuiceModules, getBootstrapChecks, getCustomMetaDataUpgrader, getExecutorBuilders, getGuiceServiceClasses, getIndexMetaDataUpgrader, getIndexTemplateMetaDataUpgrader, getNamedWriteables, getNamedXContent, getSettings, getSettingsFilter, onIndexModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getContexts
public static final java.lang.String NAME
public ScriptEngine getScriptEngine(Settings settings, java.util.Collection<ScriptContext<?>> contexts)
getScriptEngine
in interface 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()