
com.groupbyinc.flux.script.StoredScriptSource.class Maven / Gradle / Ivy
???? 4- -com/groupbyinc/flux/script/StoredScriptSource ?Lcom/groupbyinc/flux/cluster/AbstractDiffable;Lcom/groupbyinc/flux/common/io/stream/Writeable;Lcom/groupbyinc/flux/common/xcontent/ToXContentObject; ,com/groupbyinc/flux/cluster/AbstractDiffable .com/groupbyinc/flux/common/io/stream/Writeable 4com/groupbyinc/flux/common/xcontent/ToXContentObject StoredScriptSource.java /com/groupbyinc/flux/script/StoredScriptSource$1 5com/groupbyinc/flux/script/StoredScriptSource$Builder
Builder 8com/groupbyinc/flux/common/xcontent/XContentParser$Token 2com/groupbyinc/flux/common/xcontent/XContentParser Token 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params 5com/groupbyinc/flux/common/io/stream/Writeable$Reader Reader :com/groupbyinc/flux/common/xcontent/ObjectParser$ValueType 0com/groupbyinc/flux/common/xcontent/ObjectParser ValueType %java/lang/invoke/MethodHandles$Lookup " java/lang/invoke/MethodHandles $ Lookup DEPRECATION_LOGGER 6Lcom/groupbyinc/flux/common/logging/DeprecationLogger; SCRIPT_PARSE_FIELD 'Lcom/groupbyinc/flux/common/ParseField; TEMPLATE_PARSE_FIELD TEMPLATE_NO_WRAPPER_PARSE_FIELD LANG_PARSE_FIELD SOURCE_PARSE_FIELD OPTIONS_PARSE_FIELD PARSER 2Lcom/groupbyinc/flux/common/xcontent/ObjectParser; {Lcom/groupbyinc/flux/common/xcontent/ObjectParser; lang Ljava/lang/String; source options Ljava/util/Map; 5Ljava/util/Map; parseRemaining ?(Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/script/StoredScriptSource; java/io/IOException ; java/lang/Throwable = 3com/groupbyinc/flux/common/xcontent/XContentFactory ? jsonBuilder 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; A B
@ C START_OBJECT :Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; E F G 3com/groupbyinc/flux/common/xcontent/XContentBuilder I startObject K B
J L copyCurrentStructure k(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; N O
J P endObject R B
J S "com/groupbyinc/flux/common/Strings U toString I(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;)Ljava/lang/String; W X
V Y java/lang/String [ isEmpty ()Z ] ^
\ _ ' ( a (empty templates should no longer be used c java/lang/Object e 4com/groupbyinc/flux/common/logging/DeprecationLogger g
deprecated ((Ljava/lang/String;[Ljava/lang/Object;)V i j
h k mustache m java/util/Collections o emptyMap ()Ljava/util/Map; q r
p s 6(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V u v
w $closeResource 1(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V y z
{ builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; token parser 4Lcom/groupbyinc/flux/common/xcontent/XContentParser; parse ?(Lcom/groupbyinc/flux/common/bytes/BytesReference;Lcom/groupbyinc/flux/common/xcontent/XContentType;)Lcom/groupbyinc/flux/script/StoredScriptSource; /com/groupbyinc/flux/common/bytes/BytesReference ? streamInput 4()Lcom/groupbyinc/flux/common/io/stream/StreamInput; ? ?
? ? 0com/groupbyinc/flux/common/xcontent/XContentType ? xContent 0()Lcom/groupbyinc/flux/common/xcontent/XContent; ? ?
? ? 9com/groupbyinc/flux/common/xcontent/NamedXContentRegistry ? EMPTY ;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry; ? ? ? ? =com/groupbyinc/flux/common/xcontent/LoggingDeprecationHandler ? INSTANCE ?Lcom/groupbyinc/flux/common/xcontent/LoggingDeprecationHandler; ? ? ? ? ,com/groupbyinc/flux/common/xcontent/XContent ? createParser ?(Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/common/xcontent/DeprecationHandler;Ljava/io/InputStream;)Lcom/groupbyinc/flux/common/xcontent/XContentParser; ? ? ? ? nextToken <()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token; ? ? ? +com/groupbyinc/flux/common/ParsingException ? getTokenLocation 8()Lcom/groupbyinc/flux/common/xcontent/XContentLocation; ? ? ? java/lang/StringBuilder ? ()V u ?
? ? unexpected token [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
? ? ], expected [{] ? ()Ljava/lang/String; W ?
? ? ^(Lcom/groupbyinc/flux/common/xcontent/XContentLocation;Ljava/lang/String;[Ljava/lang/Object;)V u ?
? ? java/io/InputStream ?
END_OBJECT ? F ? ?
FIELD_NAME ? F ? , expected [ ? ) * ? %com/groupbyinc/flux/common/ParseField ? getPreferredName ? ?
? ? , ? + * ? currentName ? ? ? equals (Ljava/lang/Object;)Z ? ?
\ ? 0 1 ? apply Z(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/Object;)Ljava/lang/Object; ? ?
?
access$100 i(Lcom/groupbyinc/flux/script/StoredScriptSource$Builder;Z)Lcom/groupbyinc/flux/script/StoredScriptSource; ? ?
? ], expected [{, ] ? Pthe template context is now deprecated. Specify templates in a "script" element. ? VALUE_STRING ? F ? text ? ? ? 9 :
? , * ? Sscripts should not be stored without a context. Specify them in a "script" element. ? java/io/UncheckedIOException ? (Ljava/io/IOException;)V u ?
? ? name stream Ljava/io/InputStream; ioe Ljava/io/IOException; content 1Lcom/groupbyinc/flux/common/bytes/BytesReference; xContentType 2Lcom/groupbyinc/flux/common/xcontent/XContentType; fromXContent f(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Z)Lcom/groupbyinc/flux/script/StoredScriptSource; ignoreEmpty Z readDiffFrom V(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/cluster/Diff; "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;
F(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Ljava/lang/Object; 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V u
c(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/script/StoredScriptSource; read 9()Lcom/groupbyinc/flux/common/io/stream/Writeable$Reader; ?(Lcom/groupbyinc/flux/common/io/stream/Writeable$Reader;Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/cluster/Diff;!
" in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; (Ljava/lang/String;)V
? 3 4 ( java/util/Objects* requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object;,-
+. 5 4 0 6 7 2 this /Lcom/groupbyinc/flux/script/StoredScriptSource;
java/util/Map6 unmodifiableMap (Ljava/util/Map;)Ljava/util/Map;89
p: 0com/groupbyinc/flux/common/io/stream/StreamInput<
getVersion ()Lcom/groupbyinc/flux/Version;>?
=@ com/groupbyinc/flux/VersionB V_5_3_0 Lcom/groupbyinc/flux/Version;DE CF onOrAfter (Lcom/groupbyinc/flux/Version;)ZHI
CJ
readStringL ?
=M readMapO r
=P readBytesReference 3()Lcom/groupbyinc/flux/common/bytes/BytesReference;RS
=T utf8ToStringV ?
?W writeTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V 1com/groupbyinc/flux/common/io/stream/StreamOutput[
\@ writeString^&
\_ writeMap (Ljava/util/Map;)Vab
\c +com/groupbyinc/flux/common/bytes/BytesArraye u&
fg writeBytesReference 4(Lcom/groupbyinc/flux/common/bytes/BytesReference;)Vij
\k 5Ljava/util/Map; out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput;
toXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; - * r field [(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;tu
Jv . * x7 _ / * { [(Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;t}
J~ params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; getLang getSource
getOptions getClass ()Ljava/lang/Class;??
f?7 ? o Ljava/lang/Object; that hashCode ()I??
\?7? result I StoredScriptSource{lang='? (C)Ljava/lang/StringBuilder; ??
??
, source='?
, options=? lambda$static$4 $(Ljava/lang/Object;Ljava/util/Map;)V
access$200 I(Lcom/groupbyinc/flux/script/StoredScriptSource$Builder;Ljava/util/Map;)V??
? rec$ x$0 lambda$static$3 j(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/common/xcontent/XContentParser; lambda$static$2 I(Ljava/lang/Object;Lcom/groupbyinc/flux/common/xcontent/XContentParser;)V
access$300 n(Lcom/groupbyinc/flux/script/StoredScriptSource$Builder;Lcom/groupbyinc/flux/common/xcontent/XContentParser;)V??
? lambda$static$1 '(Ljava/lang/Object;Ljava/lang/String;)V
access$400 L(Lcom/groupbyinc/flux/script/StoredScriptSource$Builder;Ljava/lang/String;)V??
? lambda$static$0 9()Lcom/groupbyinc/flux/script/StoredScriptSource$Builder; 4(Lcom/groupbyinc/flux/script/StoredScriptSource$1;)V u?
?
access$000 8()Lcom/groupbyinc/flux/common/logging/DeprecationLogger; java/lang/AutoCloseable? close? ???
addSuppressed (Ljava/lang/Throwable;)V??
>? x0 Ljava/lang/Throwable; x1 Ljava/lang/AutoCloseable; *com/groupbyinc/flux/common/logging/Loggers? getLogger 4(Ljava/lang/Class;)Lorg/apache/logging/log4j/Logger;??
?? $(Lorg/apache/logging/log4j/Logger;)V u?
h? script? ((Ljava/lang/String;[Ljava/lang/String;)V u?
?? template? query? 3 5 code? 6 stored script source? ()Ljava/lang/Object;???
??? get ()Ljava/util/function/Supplier;?? ? 3(Ljava/lang/String;ZLjava/util/function/Supplier;)V u?
? '(Ljava/lang/Object;Ljava/lang/Object;)V???
??? accept !()Ljava/util/function/BiConsumer;?? ?
declareString I(Ljava/util/function/BiConsumer;Lcom/groupbyinc/flux/common/ParseField;)V??
???
??? ?-??
? .()Lcom/groupbyinc/flux/common/CheckedFunction; ? OBJECT_OR_STRING