Class ScriptService

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, ClusterStateApplier

    public class ScriptService
    extends java.lang.Object
    implements java.io.Closeable, ClusterStateApplier
    • Field Detail

      • SCRIPT_CACHE_SIZE_SETTING

        public static final Setting<java.lang.Integer> SCRIPT_CACHE_SIZE_SETTING
      • SCRIPT_CACHE_EXPIRE_SETTING

        public static final Setting<TimeValue> SCRIPT_CACHE_EXPIRE_SETTING
      • SCRIPT_MAX_SIZE_IN_BYTES

        public static final Setting<java.lang.Integer> SCRIPT_MAX_SIZE_IN_BYTES
      • SCRIPT_MAX_COMPILATIONS_RATE

        public static final Setting<Tuple<java.lang.Integer,​TimeValue>> SCRIPT_MAX_COMPILATIONS_RATE
      • TYPES_ALLOWED_SETTING

        public static final Setting<java.util.List<java.lang.String>> TYPES_ALLOWED_SETTING
      • CONTEXTS_ALLOWED_SETTING

        public static final Setting<java.util.List<java.lang.String>> CONTEXTS_ALLOWED_SETTING
    • Constructor Detail

      • ScriptService

        public ScriptService​(Settings settings,
                             java.util.Map<java.lang.String,​ScriptEngine> engines,
                             java.util.Map<java.lang.String,​ScriptContext<?>> contexts)