4<.com/hazelcast/internal/partition/MigrationInfojava/lang/Object:com/hazelcast/nio/serialization/IdentifiedDataSerializable.com/hazelcast/nio/serialization/impl/VersionedMigrationInfo.java>com/hazelcast/internal/partition/MigrationInfo$MigrationStatus MigrationStatusuuidLjava/lang/String; partitionIdIsource3Lcom/hazelcast/internal/partition/PartitionReplica; destinationmasterLcom/hazelcast/nio/Address;sourceCurrentReplicaIndexsourceNewReplicaIndexdestinationCurrentReplicaIndexdestinationNewReplicaIndexinitialPartitionVersionpartitionVersionIncrement processing+Ljava/util/concurrent/atomic/AtomicBoolean;status@Lcom/hazelcast/internal/partition/MigrationInfo$MigrationStatus;$assertionsDisabledZ()V "# $  &)java/util/concurrent/atomic/AtomicBoolean((Z)V "* )+  -this0Lcom/hazelcast/internal/partition/MigrationInfo;n(ILcom/hazelcast/internal/partition/PartitionReplica;Lcom/hazelcast/internal/partition/PartitionReplica;IIII)Vcom/hazelcast/util/UuidUtil2newUnsecureUuidString()Ljava/lang/String; 45 36  8  :  <  >  @  B  D  FACTIVE H I  K getSource5()Lcom/hazelcast/internal/partition/PartitionReplica;getSourceAddress()Lcom/hazelcast/nio/Address;1com/hazelcast/internal/partition/PartitionReplicaQaddress SP RTcom/hazelcast/nio/AddressVgetDestinationgetDestinationAddressgetPartitionId()IgetSourceCurrentReplicaIndexgetSourceNewReplicaIndex!getDestinationCurrentReplicaIndexgetDestinationNewReplicaIndex getMaster  a setMasterM(Lcom/hazelcast/nio/Address;)Lcom/hazelcast/internal/partition/MigrationInfo;startProcessing()Z compareAndSet(ZZ)Z gh )idoneProcessingset l* )m getStatusB()Lcom/hazelcast/internal/partition/MigrationInfo$MigrationStatus; setStatusr(Lcom/hazelcast/internal/partition/MigrationInfo$MigrationStatus;)Lcom/hazelcast/internal/partition/MigrationInfo;isValidINVALID t ugetInitialPartitionVersionsetInitialPartitionVersion3(I)Lcom/hazelcast/internal/partition/MigrationInfo; ! zjava/lang/AssertionError| }$getPartitionVersionIncrement  incsetPartitionVersionIncrementgetFinalPartitionVersion [ java/lang/IllegalStateException%Initial partition version is not set!(Ljava/lang/String;)V "  writeData'(Lcom/hazelcast/nio/ObjectDataOutput;)Vjava/io/IOException"com/hazelcast/nio/ObjectDataOutputwriteUTF writeInt(I)V  writeByte writeToW(Lcom/hazelcast/internal/partition/MigrationInfo$MigrationStatus;Ljava/io/DataOutput;)V  getVersion!()Lcom/hazelcast/version/Version; com/hazelcast/version/Version writeBoolean * 'com/hazelcast/internal/cluster/VersionsV3_12Lcom/hazelcast/version/Version; isGreaterOrEqual"(Lcom/hazelcast/version/Version;)Z  writeObject(Ljava/lang/Object;)V writePartitionReplicaLegacyZ(Lcom/hazelcast/nio/ObjectDataOutput;Lcom/hazelcast/internal/partition/PartitionReplica;)V  Wout$Lcom/hazelcast/nio/ObjectDataOutput;version hasSourcehasDestination 5 RreadData&(Lcom/hazelcast/nio/ObjectDataInput;)V!com/hazelcast/nio/ObjectDataInputreadUTF 5 readInt [ readByte()B readFromU(Ljava/io/DataInput;)Lcom/hazelcast/internal/partition/MigrationInfo$MigrationStatus;  readBoolean f  readObject()Ljava/lang/Object; readPartitionReplicaLegacyX(Lcom/hazelcast/nio/ObjectDataInput;)Lcom/hazelcast/internal/partition/PartitionReplica;  W$ Win#Lcom/hazelcast/nio/ObjectDataInput;0(Lcom/hazelcast/nio/Address;Ljava/lang/String;)V " Requals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class; java/lang/String oLjava/lang/Object;thathashCode [ toStringjava/lang/StringBuilderMigrationInfo{ uuid=append-(Ljava/lang/String;)Ljava/lang/StringBuilder;  , partitionId=(I)Ljava/lang/StringBuilder;    , source= -(Ljava/lang/Object;)Ljava/lang/StringBuilder;  , sourceCurrentReplicaIndex=, sourceNewReplicaIndex=, destination=!, destinationCurrentReplicaIndex=, destinationNewReplicaIndex= , master=, initialPartitionVersion=, partitionVersionIncrement=  , processing=" , status=$(C)Ljava/lang/StringBuilder; & ' 5 )sbLjava/lang/StringBuilder; getFactoryIdgetIdjava/lang/Class0desiredAssertionStatus 2f 13CodeLineNumberTableLocalVariableTable StackMapTable Exceptions InnerClasses SourceFile! B !!"#5L*%*'*)Y,.6XR UY7 /0"15K*%*'*)Y,.*79*;*,=*-?*A*C*E*G*JL66 ]R U^_!`&a+b1c7d=eCfJg7RK/0KKKKKKKMN5/*=6j7 /0OP5J*= *=U8@W6n7 /0XN5/*?6r7 /0YP5J*? *?U8@W6v7 /0Z[5/*;6z7 /0\[5/*A6~7 /0][5/*C67 /0^[5/*E67 /0_[5/*G67 /0`P5/*b67 /0cd5?*+b*6 7/0ef54 *.j67  /0k#57 *.n6 7  /0op5/*L67 /0qr5?*+L*6 7/0sf5E*Lv8@67 /0w[5/*'67 /0xy5^{ }Y~*'*867/0[5&**<*C*E8  6" !$7&/0y5^{ }Y~**867/0[5V*' *'*`Y867 /05+*9+*;+*A+*C+*E+*G*L++M*=>+",+*= +*=*?6+",+*? +*?*b+,+*'+*8 V@" @%%6f (2<DKX_cmz74/0KX!S!9 5O+U**+Ź6795*+9*+;*+A*+C*+E*+G*+׵L+M+>%,*+R= *+=+6%,*+R? *+?*WYb*b+,*+'*+8p&06b (2<D K R V`px #$%'74/0KR!Y!9 5hWYL+**MRY+,6*+ ,-7 S 95)*++*++M*9,98623569;7 )/0) 0[52*96A7 /055JڻYL+*9W+ *; W+*=W+*A W+*C W+*?W+*E W+*G W+*bW+*' W+!* W+#*.W+%*LW+}(W+*6BF GH)I8JGKVLeMtNOPQRSTU7/0 +,-[5,6Z7 /0.[5-6_7 /0/#544{8 @6":   @;