Package org.elasticsearch.script
Class MockScriptPlugin
- java.lang.Object
-
- org.elasticsearch.plugins.Plugin
-
- org.elasticsearch.script.MockScriptPlugin
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,ScriptPlugin
public abstract class MockScriptPlugin extends Plugin implements ScriptPlugin
A script plugin that usesMockScriptEngineas the script engine for tests.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNAME
-
Constructor Summary
Constructors Constructor Description MockScriptPlugin()
-
Method Summary
Modifier and Type Method Description ScriptEnginegetScriptEngine(Settings settings, java.util.Collection<ScriptContext<?>> contexts)protected java.util.Map<ScriptContext<?>,MockScriptEngine.ContextCompiler>pluginContextCompilers()java.lang.StringpluginScriptLang()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()-
Methods inherited from class org.elasticsearch.plugins.Plugin
additionalSettings, close, createComponents, createGuiceModules, getBootstrapChecks, getCustomMetaDataUpgrader, getExecutorBuilders, getFeature, getGuiceServiceClasses, getIndexMetaDataUpgrader, getIndexTemplateMetaDataUpgrader, getNamedWriteables, getNamedXContent, getSettings, getSettingsFilter, getSettingUpgraders, onIndexModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.elasticsearch.plugins.ScriptPlugin
getContexts
-
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getScriptEngine
public ScriptEngine getScriptEngine(Settings settings, java.util.Collection<ScriptContext<?>> contexts)
- Specified by:
getScriptEnginein interfaceScriptPlugin
-
pluginScripts
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()
-
pluginContextCompilers
protected java.util.Map<ScriptContext<?>,MockScriptEngine.ContextCompiler> pluginContextCompilers()
-
pluginScriptLang
public java.lang.String pluginScriptLang()
-
-