java.io.Closeable, java.lang.AutoCloseable, ScriptPluginpublic abstract class MockScriptPlugin extends Plugin implements ScriptPlugin
MockScriptEngine as the script engine for tests.| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
NAME |
| Constructor | Description |
|---|---|
MockScriptPlugin() |
| Modifier and Type | Method | 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() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalSettings, close, createComponents, createGuiceModules, getBootstrapChecks, getCustomMetaDataUpgrader, getExecutorBuilders, getFeature, getGuiceServiceClasses, getIndexMetaDataUpgrader, getIndexTemplateMetaDataUpgrader, getNamedWriteables, getNamedXContent, getSettings, getSettingsFilter, onIndexModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModulegetContextspublic static final java.lang.String NAME
public ScriptEngine getScriptEngine(Settings settings, java.util.Collection<ScriptContext<?>> contexts)
getScriptEngine in interface ScriptPluginprotected 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()