Package org.elasticsearch.script
Class MockScriptService
java.lang.Object
org.elasticsearch.script.ScriptService
org.elasticsearch.script.MockScriptService
- All Implemented Interfaces:
Closeable
,AutoCloseable
,ClusterStateApplier
,ScriptCompiler
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Marker plugin used byMockNode
to enableMockScriptService
.Nested classes/interfaces inherited from class org.elasticsearch.script.ScriptService
ScriptService.ContextSettings
-
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_SETTING, USE_CONTEXT_RATE_KEY_DEPRECATION_MESSAGE
Fields inherited from interface org.elasticsearch.script.ScriptCompiler
NONE
-
Constructor Summary
ConstructorDescriptionMockScriptService
(Settings settings, Map<String, ScriptEngine> engines, Map<String, ScriptContext<?>> contexts) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> MockScriptService
singleContext
(ScriptContext<T> context, Function<String, T> compile, Map<String, StoredScriptSource> storedLookup) Methods inherited from class org.elasticsearch.script.ScriptService
applyClusterState, cacheStats, close, compile, contextDeprecationMessage, deleteStoredScript, getContextInfos, getScriptContexts, getScriptFromClusterState, getScriptLanguages, getStoredScript, isAnyContextEnabled, isContextEnabled, isImplicitContextCacheSet, isLangSupported, isTypeEnabled, isUseContextCacheSet, putStoredScript, stats
-
Constructor Details
-
MockScriptService
public MockScriptService(Settings settings, Map<String, ScriptEngine> engines, Map<String, ScriptContext<?>> contexts)
-
-
Method Details
-
singleContext
public static <T> MockScriptService singleContext(ScriptContext<T> context, Function<String, T> compile, Map<String, StoredScriptSource> storedLookup)
-