
com.groupbyinc.flux.script.ScriptModule.class Maven / Gradle / Ivy
???? 41 'com/groupbyinc/flux/script/ScriptModule java/lang/Object ScriptModule.java ?com/groupbyinc/flux/script/ScriptedMetricAggContexts$InitScript 4com/groupbyinc/flux/script/ScriptedMetricAggContexts
InitScript >com/groupbyinc/flux/script/ScriptedMetricAggContexts$MapScript MapScript Bcom/groupbyinc/flux/script/ScriptedMetricAggContexts$CombineScript
CombineScript Acom/groupbyinc/flux/script/ScriptedMetricAggContexts$ReduceScript ReduceScript %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup
CORE_CONTEXTS Ljava/util/Map; PLjava/util/Map;>; EXCEPTION_FOR_MISSING_VALUE Z DEPRECATION_LOGGER 6Lcom/groupbyinc/flux/common/logging/DeprecationLogger;
scriptService *Lcom/groupbyinc/flux/script/ScriptService; A(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/List;)V ()V " $
% java/util/HashMap '
( % * (Ljava/util/Map;)V " ,
( - java/util/List / iterator ()Ljava/util/Iterator; 1 2 0 3 ,com/groupbyinc/flux/common/settings/Settings 5
java/util/Map 7 java/util/Iterator 9 hasNext ()Z ; < : = next ()Ljava/lang/Object; ? @ : A (com/groupbyinc/flux/plugins/ScriptPlugin C getContexts ()Ljava/util/List; E F D G (com/groupbyinc/flux/script/ScriptContext I name Ljava/lang/String; K L J M put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; O P 8 Q "java/lang/IllegalArgumentException S java/lang/StringBuilder U
V % Context name [ X append -(Ljava/lang/String;)Ljava/lang/StringBuilder; Z [
V \ ] defined twice ^ toString ()Ljava/lang/String; ` a
V b (Ljava/lang/String;)V " d
T e values ()Ljava/util/Collection; g h 8 i getScriptEngine o(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/Collection;)Lcom/groupbyinc/flux/script/ScriptEngine; k l D m 'com/groupbyinc/flux/script/ScriptEngine o getType q a p r scripting language [ t ] defined for engine [ v getClass ()Ljava/lang/Class; x y
z java/lang/Class | getName ~ a
} ] and [ ? ? ? ?Script: returning default values for missing document values is deprecated. Set system property '-Des.scripting.exception_for_missing_value=true' to make behaviour compatible with future major versions. ? 4com/groupbyinc/flux/common/logging/DeprecationLogger ?
deprecated ((Ljava/lang/String;[Ljava/lang/Object;)V ? ?
? ? (com/groupbyinc/flux/script/ScriptService ? java/util/Collections ? unmodifiableMap (Ljava/util/Map;)Ljava/util/Map; ? ?
? ? O(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/Map;Ljava/util/Map;)V " ?
? ? ! ?
oldContext *Lcom/groupbyinc/flux/script/ScriptContext; context plugin *Lcom/groupbyinc/flux/plugins/ScriptPlugin; existing )Lcom/groupbyinc/flux/script/ScriptEngine; engine this )Lcom/groupbyinc/flux/script/ScriptModule; settings .Lcom/groupbyinc/flux/common/settings/Settings;
scriptPlugins ; Ljava/util/List; engines LLjava/util/Map; contexts getScriptService ,()Lcom/groupbyinc/flux/script/ScriptService; registerClusterSettingsListeners 8(Lcom/groupbyinc/flux/common/settings/ClusterSettings;)V ? ?
? ? clusterSettings 5Lcom/groupbyinc/flux/common/settings/ClusterSettings; lambda$static$0 >(Lcom/groupbyinc/flux/script/ScriptContext;)Ljava/lang/String; c 'com/groupbyinc/flux/script/SearchScript ? CONTEXT ? ? ? ? AGGS_CONTEXT ? ? ? ? &com/groupbyinc/flux/script/ScoreScript ? ? ? SCRIPT_SORT_CONTEXT ? ? ? ? TERMS_SET_QUERY_CONTEXT ? ? ? ? +com/groupbyinc/flux/script/ExecutableScript ? ? ? ? ? UPDATE_CONTEXT ? ? ? ? 'com/groupbyinc/flux/script/IngestScript ? ? ? 'com/groupbyinc/flux/script/FilterScript ? ? ? +com/groupbyinc/flux/script/SimilarityScript ? ? ? 1com/groupbyinc/flux/script/SimilarityWeightScript ? ? ? )com/groupbyinc/flux/script/TemplateScript ? ? ? Kcom/groupbyinc/flux/search/aggregations/pipeline/movfn/MovingFunctionScript ? ? ? ? ? ? ? java/util/stream/Stream ? of .([Ljava/lang/Object;)Ljava/util/stream/Stream; ? ? ? ? "java/lang/invoke/LambdaMetafactory ? metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; ? ?
? ? ? &(Ljava/lang/Object;)Ljava/lang/Object; ? ? ?
? ? ? apply ()Ljava/util/function/Function; ? ? ? java/util/function/Function ? identity ? java/util/stream/Collectors toMap X(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;
collect 0(Ljava/util/stream/Collector;)Ljava/lang/Object;
? (es.scripting.exception_for_missing_value false java/lang/System getProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
#com/groupbyinc/flux/common/Booleans parseBoolean (Ljava/lang/String;)Z
*com/groupbyinc/flux/common/logging/Loggers getLogger 4(Ljava/lang/Class;)Lorg/apache/logging/log4j/Logger; !
" $(Lorg/apache/logging/log4j/Logger;)V "$
?% Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable m(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/List;)V BootstrapMethods
SourceFile InnerClasses ! ' ! " # ( ?
U*? &? (Y? )N? (Y? +? .:,? 4 :? > ? u? B ? D:? H ? 4 :? > ? N? B ? J:? N? R ? J: ? '? TY? VY? WY? ]? N? ]_? ]? c? f???????,? 4 :? > ? ?? B ? D:+? j ? n :? ]-? s ? R ? p:? D? TY? VY? Wu? ]? s ? ]w? ]? {? ?? ]?? ]? {? ?? ]? c? f???z? ?? ? ??? ? ?*? ?Y+-? ?? ?? ?? ?? ) p m ) ? ? Z <