Package org.elasticsearch.script
Class MockScriptService
java.lang.Object
org.elasticsearch.script.ScriptService
org.elasticsearch.script.MockScriptService
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,org.elasticsearch.cluster.ClusterStateApplier,org.elasticsearch.script.ScriptCompiler
public class MockScriptService
extends org.elasticsearch.script.ScriptService
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMockScriptService.TestPluginMarker plugin used byMockNodeto enableMockScriptService. -
Field Summary
Fields inherited from class org.elasticsearch.script.ScriptService
ALLOW_NONE, CONTEXTS_ALLOWED_SETTING, SCRIPT_CACHE_EXPIRE_SETTING, SCRIPT_CACHE_SIZE_SETTING, SCRIPT_DISABLE_MAX_COMPILATIONS_RATE_SETTING, SCRIPT_GENERAL_CACHE_EXPIRE_SETTING, SCRIPT_GENERAL_CACHE_SIZE_SETTING, SCRIPT_GENERAL_MAX_COMPILATIONS_RATE_SETTING, SCRIPT_MAX_COMPILATIONS_RATE_SETTING, SCRIPT_MAX_SIZE_IN_BYTES, TYPES_ALLOWED_SETTINGFields inherited from interface org.elasticsearch.script.ScriptCompiler
NONE -
Constructor Summary
Constructors Constructor Description MockScriptService(org.elasticsearch.common.settings.Settings settings, java.util.Map<java.lang.String,org.elasticsearch.script.ScriptEngine> engines, java.util.Map<java.lang.String,org.elasticsearch.script.ScriptContext<?>> contexts) -
Method Summary
Modifier and Type Method Description static <T> MockScriptServicesingleContext(org.elasticsearch.script.ScriptContext<T> context, java.util.function.Function<java.lang.String,T> compile, java.util.Map<java.lang.String,org.elasticsearch.script.StoredScriptSource> storedLookup)Methods inherited from class org.elasticsearch.script.ScriptService
applyClusterState, cacheStats, close, compile, deleteStoredScript, getContextInfos, getScriptContexts, getScriptFromClusterState, getScriptLanguages, getStoredScript, isAnyContextEnabled, isContextEnabled, isLangSupported, isTypeEnabled, putStoredScript, statsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
MockScriptService
public MockScriptService(org.elasticsearch.common.settings.Settings settings, java.util.Map<java.lang.String,org.elasticsearch.script.ScriptEngine> engines, java.util.Map<java.lang.String,org.elasticsearch.script.ScriptContext<?>> contexts)
-
-
Method Details
-
singleContext
public static <T> MockScriptService singleContext(org.elasticsearch.script.ScriptContext<T> context, java.util.function.Function<java.lang.String,T> compile, java.util.Map<java.lang.String,org.elasticsearch.script.StoredScriptSource> storedLookup)
-