
com.groupbyinc.flux.common.xcontent.XContentFactory.class Maven / Gradle / Ivy
???? 3 ? 3com/groupbyinc/flux/common/xcontent/XContentFactory java/lang/Object XContentFactory.java GUESS_HEADER_LENGTH I ()V
this 5Lcom/groupbyinc/flux/common/xcontent/XContentFactory; jsonBuilder 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; java/io/IOException 0com/groupbyinc/flux/common/xcontent/XContentType JSON 2Lcom/groupbyinc/flux/common/xcontent/XContentType; contentBuilder i(Lcom/groupbyinc/flux/common/xcontent/XContentType;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;
M(Ljava/io/OutputStream;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; 3com/groupbyinc/flux/common/xcontent/XContentBuilder 5com/groupbyinc/flux/common/xcontent/json/JsonXContent jsonXContent 7Lcom/groupbyinc/flux/common/xcontent/json/JsonXContent; ! " # G(Lcom/groupbyinc/flux/common/xcontent/XContent;Ljava/io/OutputStream;)V %
& os Ljava/io/OutputStream; smileBuilder SMILE + , 7com/groupbyinc/flux/common/xcontent/smile/SmileXContent .
smileXContent 9Lcom/groupbyinc/flux/common/xcontent/smile/SmileXContent; 0 1 / 2 yamlBuilder YAML 5 6 5com/groupbyinc/flux/common/xcontent/yaml/YamlXContent 8 yamlXContent 7Lcom/groupbyinc/flux/common/xcontent/yaml/YamlXContent; : ; 9 < cborBuilder CBOR ? @ 5com/groupbyinc/flux/common/xcontent/cbor/CborXContent B cborXContent 7Lcom/groupbyinc/flux/common/xcontent/cbor/CborXContent; D E C F (Lcom/groupbyinc/flux/common/xcontent/XContentType;Ljava/io/OutputStream;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;
I *
K 4
M >
O "java/lang/IllegalArgumentException Q java/lang/StringBuilder S
T
No matching content type for V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; X Y
T Z -(Ljava/lang/Object;)Ljava/lang/StringBuilder; X \
T ] toString ()Ljava/lang/String; _ `
T a (Ljava/lang/String;)V c
R d type outputStream
h
/ h
9 h
C h xContent b(Lcom/groupbyinc/flux/common/xcontent/XContentType;)Lcom/groupbyinc/flux/common/xcontent/XContent; $Cannot get xcontent for unknown type o 0()Lcom/groupbyinc/flux/common/xcontent/XContent; m q
r xContentType L(Ljava/lang/CharSequence;)Lcom/groupbyinc/flux/common/xcontent/XContentType; java/lang/CharSequence v length ()I x y w z | charAt (I)C ~ w ? java/lang/Character ? isWhitespace (C)Z ? ?
? ? c C i content Ljava/lang/CharSequence; first H(Ljava/lang/CharSequence;)Lcom/groupbyinc/flux/common/xcontent/XContent; t u
? /com/groupbyinc/flux/ElasticsearchParseException ? Failed to derive xcontent ? ((Ljava/lang/String;[Ljava/lang/Object;)V ?
? ? m n
? 2([B)Lcom/groupbyinc/flux/common/xcontent/XContent; 4([BII)Lcom/groupbyinc/flux/common/xcontent/XContent; m ?
? data [B 8([BII)Lcom/groupbyinc/flux/common/xcontent/XContentType; t ?
? offset 6([B)Lcom/groupbyinc/flux/common/xcontent/XContentType; I(Ljava/io/InputStream;)Lcom/groupbyinc/flux/common/xcontent/XContentType; java/io/InputStream ?
markSupported ()Z ? ?
? ? =Cannot guess the xcontent type without mark/reset support on ? getClass ()Ljava/lang/Class; ? ?
? mark (I)V ? ?
? ? %com/groupbyinc/flux/common/io/Streams ? readFully (Ljava/io/InputStream;[B)I ? ?
? ? +com/groupbyinc/flux/common/bytes/BytesArray ? ([BII)V ?
? ? e(Lcom/groupbyinc/flux/common/bytes/BytesReference;)Lcom/groupbyinc/flux/common/xcontent/XContentType; t ?
? reset ?
? ? java/lang/Throwable ?
firstBytes read si Ljava/io/InputStream; a(Lcom/groupbyinc/flux/common/bytes/BytesReference;)Lcom/groupbyinc/flux/common/xcontent/XContent; bytes 1Lcom/groupbyinc/flux/common/bytes/BytesReference; /com/groupbyinc/flux/common/bytes/BytesReference ? ? z get (I)B ? ? ? ? Jcom/groupbyinc/flux/common/fasterxml/jackson/dataformat/cbor/CBORConstants ? hasMajorType (IB)Z ? ?
? ? (I)Z ? ?
? ? b B jsonStart Code LocalVariableTable LineNumberTable
Exceptions
StackMapTable
SourceFile !
? / *? ? ?
? ) ? ? ? ? ? 1 ? ? 6 ? Y? $*? '? ? ( ) ? 8 ? * ? ? -? ? ? ? ? * ? 6 ? Y? 3*? '? ? ( ) ? F ? 4 ? ? 7? ? ? M ? 4 ? 6 ? Y? =*? '? ? ( ) ? T ? > ? ? A? ? ? [ ? > ? 6 ? Y? G*? '? ? ( ) ? b ? H ? ? K*? ? +? J?*? -? +? L?*? 7? +? N?*? A? +? P?? RY? TY? UW? [*? ^? b? e? ? K f K g ) ? &