7gEcom/dexels/replication/impl/json/JSONDumpReplicationMessageParserImpljava/lang/Object3com/dexels/replication/api/ReplicationMessageParserloggerLorg/slf4j/Logger;includeNullValuesZ ConstantValue()VCode org/slf4j/LoggerFactory  getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;  LineNumberTableLocalVariableTable    thisGLcom/dexels/replication/impl/json/JSONDumpReplicationMessageParserImpl; parseJsonu(Ljava/util/Optional;Lcom/fasterxml/jackson/databind/node/ObjectNode;)Lcom/dexels/replication/api/ReplicationMessage; Signature(Ljava/util/Optional;Lcom/fasterxml/jackson/databind/node/ObjectNode;)Lcom/dexels/replication/api/ReplicationMessage; &('0com/dexels/replication/impl/json/ReplicationJSON )" parseJSONsourceLjava/util/Optional;on0Lcom/fasterxml/jackson/databind/node/ObjectNode;LocalVariableTypeTable(Ljava/util/Optional; prettyPrint()Z parseBytes3([B)Lcom/dexels/replication/api/ReplicationMessage; 576java/util/Optional 89empty()Ljava/util/Optional; &; <= objectMapper-Lcom/fasterxml/jackson/databind/ObjectMapper; &? @AparseReplicationMessaget([BLjava/util/Optional;Lcom/fasterxml/jackson/databind/ObjectMapper;)Lcom/dexels/replication/api/ReplicationMessage; CED1com/dexels/replication/factory/ReplicationFactory FGcreateErrorReplicationMessageF(Ljava/lang/Throwable;)Lcom/dexels/replication/api/ReplicationMessage;I2com/fasterxml/jackson/core/JsonProcessingExceptionKjava/lang/Throwabledata[Be4Lcom/fasterxml/jackson/core/JsonProcessingException;Ljava/lang/Throwable; StackMapTableG(Ljava/util/Optional;[B)Lcom/dexels/replication/api/ReplicationMessage;[(Ljava/util/Optional;[B)Lcom/dexels/replication/api/ReplicationMessage; parseStreamF(Ljava/io/InputStream;)Lcom/dexels/replication/api/ReplicationMessage; W TXZ(Ljava/util/Optional;Ljava/io/InputStream;)Lcom/dexels/replication/api/ReplicationMessage;Ljava/io/InputStream;n(Ljava/util/Optional;Ljava/io/InputStream;)Lcom/dexels/replication/api/ReplicationMessage; \^]+com/fasterxml/jackson/databind/ObjectMapper _`readTree@(Ljava/io/InputStream;)Lcom/fasterxml/jackson/databind/JsonNode;b.com/fasterxml/jackson/databind/node/ObjectNodedjava/io/IOExceptionnode)Lcom/fasterxml/jackson/databind/JsonNode;Ljava/io/IOException;parseMessageList((Ljava/util/Optional;[B)Ljava/util/List;m(Ljava/util/Optional;[B)Ljava/util/List; \l _m-([B)Lcom/fasterxml/jackson/databind/JsonNode; o pq parseJSONNodeO(Ljava/util/Optional;Lcom/fasterxml/jackson/databind/JsonNode;)Ljava/util/List;sjava/util/LinkedList r vxwjava/util/List yzadd(Ljava/lang/Object;)Z |~}java/util/Collections unmodifiableList"(Ljava/util/List;)Ljava/util/List;resultLjava/util/List;ALjava/util/List;(Ljava/util/Optional;Lcom/fasterxml/jackson/databind/JsonNode;)Ljava/util/List;-com/fasterxml/jackson/databind/node/ArrayNodeFNode is not an array, so can't parse to list, will create list of one! org/slf4j/Logger warn(Ljava/lang/String;)V iterator()Ljava/util/Iterator; java/util/Iterator next()Ljava/lang/Object;'com/fasterxml/jackson/databind/JsonNode 1hasNextsingle/Lcom/dexels/replication/api/ReplicationMessage;elements/Lcom/fasterxml/jackson/databind/node/ArrayNode;jsonNodeserializeMessageList(Ljava/util/List;)[BE(Ljava/util/List;)[B \ createArrayNode1()Lcom/fasterxml/jackson/databind/node/ArrayNode; v stream()Ljava/util/stream/Stream; applyf(Lcom/dexels/replication/impl/json/JSONDumpReplicationMessageParserImpl;)Ljava/util/function/Function; java/util/stream/Stream map8(Ljava/util/function/Function;)Ljava/util/stream/Stream; acceptN(Lcom/fasterxml/jackson/databind/node/ArrayNode;)Ljava/util/function/Consumer; forEach (Ljava/util/function/Consumer;)V \ writer/()Lcom/fasterxml/jackson/databind/ObjectWriter; +com/fasterxml/jackson/databind/ObjectWriter writeValueAsBytes(Ljava/lang/Object;)[BError: error*(Ljava/lang/String;Ljava/lang/Throwable;)Vlistw-Lcom/fasterxml/jackson/databind/ObjectWriter; serialize3(Lcom/dexels/replication/api/ReplicationMessage;)[B & jsonSerializer5(Lcom/dexels/replication/api/ReplicationMessage;ZZ)[BmsgdescribeC(Lcom/dexels/replication/api/ReplicationMessage;)Ljava/lang/String; &  jsonDescriberx(Lcom/dexels/replication/api/ReplicationMessage;Lcom/dexels/replication/api/ReplicationMessageParser;)Ljava/lang/String;;(Ljava/util/Optional;Ljava/io/InputStream;)Ljava/util/List;(Ljava/util/Optional;Ljava/io/InputStream;)Ljava/util/List;([B)Ljava/util/List;E([B)Ljava/util/List;  hiZ(Lcom/dexels/pubsub/rx2/api/PubSubMessage;)Lcom/dexels/replication/api/ReplicationMessage; 'com/dexels/pubsub/rx2/api/PubSubMessage value()[B  23 C 81()Lcom/dexels/replication/api/ReplicationMessage; 7com/dexels/replication/api/ReplicationMessage$Operation DELETE9Lcom/dexels/replication/api/ReplicationMessage$Operation; -com/dexels/replication/api/ReplicationMessage  withOperationj(Lcom/dexels/replication/api/ReplicationMessage$Operation;)Lcom/dexels/replication/api/ReplicationMessage; 9 partition   withPartitionE(Ljava/util/Optional;)Lcom/dexels/replication/api/ReplicationMessage;  9offset    withOffset   9topic   withSource_kafkapartition java/lang/Integer valueOf(I)Ljava/lang/Integer; 5 orElse&(Ljava/lang/Object;)Ljava/lang/Object;integer  !"withg(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Lcom/dexels/replication/api/ReplicationMessage;$ _kafkaoffset (*)java/lang/Long +(J)Ljava/lang/Long;-long/ _kafkakey 1 23key()Ljava/lang/String;5string7 _kafkatopic)Lcom/dexels/pubsub/rx2/api/PubSubMessage;lambda$0a(Lcom/dexels/replication/api/ReplicationMessage;)Lcom/fasterxml/jackson/databind/node/ObjectNode; &< =>toJSONb(Lcom/dexels/replication/api/ReplicationMessage;Z)Lcom/fasterxml/jackson/databind/node/ObjectNode;lambda$1b(Lcom/fasterxml/jackson/databind/node/ArrayNode;Lcom/fasterxml/jackson/databind/node/ObjectNode;)V B yCZ(Lcom/fasterxml/jackson/databind/JsonNode;)Lcom/fasterxml/jackson/databind/node/ArrayNode; SourceFile)JSONDumpReplicationMessageParserImpl.javaRuntimeInvisibleAnnotations2Lorg/osgi/service/component/annotations/Component;name dexels.replication.parser.ndjsonproperty name=ndjsonBootstrapMethods NPO"java/lang/invoke/LambdaMetafactory QR 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;M V 9:U:(Ljava/lang/Object;)VY \ ?@[3(Lcom/fasterxml/jackson/databind/node/ObjectNode;)V^ InnerClasses Operationc%java/lang/invoke/MethodHandles$Lookupejava/lang/invoke/MethodHandlesLookup!    ) < **    !"#$V+,%,  *+,-. */01,0  23++4:>M,BM,BHJ4589:;<* LMNONPQ JHEJ2R#S,,+:>N-BN-BHJCDGHIJK4 *+LMNONP. */Q HHEJTU= *4+VR  LYTX#Z!:,[N+-a%:B:BHcYZ[\]^>! !*+!LY efNONg. !*/Q QHGchi#j!G:,kN*+-nNrYt:-BuW{NrYt:-BuW{H+J* defgh%i+j,k5lAmRG G*+GLMefNO,NP5. G*/5Q OH[Jpq#ctrYtN,),a:+%:-uW-{,::#:a:-+%uW-{6 rstuv'w0x5z;{Q|X}e{o\ t t*+tefl,-';9QfX ,-.t*/lQ#5v5v#>:M+*,:N-,İN-#/0H#*01<4> >L7*1 NO. >LQ0vH;+հ :+*ܰ h#!G:,[N*+-nNrYt:-BuW{NrYt:-BuW{H+J* %+,5ARG G*+GLYefNO,NP5. G*/5Q OH[Jh#= *4+  LM2+*++++ +#+%',.+046+ 4& !,7BZt L8QJ9::+;  ?@0*+A N-DEFGHsIJ[sKLSTWXSZ]_`a@bdf