Class MockScriptService

java.lang.Object
org.elasticsearch.script.ScriptService
org.elasticsearch.script.MockScriptService
All Implemented Interfaces:
Closeable, 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 class 
    Marker plugin used by MockNode to enable MockScriptService.

    Nested classes/interfaces inherited from class org.elasticsearch.script.ScriptService

    org.elasticsearch.script.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

    Constructors
    Constructor
    Description
    MockScriptService(org.elasticsearch.common.settings.Settings settings, Map<String,org.elasticsearch.script.ScriptEngine> engines, Map<String,org.elasticsearch.script.ScriptContext<?>> contexts)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T> MockScriptService
    singleContext(org.elasticsearch.script.ScriptContext<T> context, Function<String,T> compile, Map<String,org.elasticsearch.script.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

    Methods 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, Map<String,org.elasticsearch.script.ScriptEngine> engines, Map<String,org.elasticsearch.script.ScriptContext<?>> contexts)
  • Method Details

    • singleContext

      public static <T> MockScriptService singleContext(org.elasticsearch.script.ScriptContext<T> context, Function<String,T> compile, Map<String,org.elasticsearch.script.StoredScriptSource> storedLookup)