4!com/hazelcast/config/QuorumConfigjava/lang/Object:com/hazelcast/nio/serialization/IdentifiedDataSerializable com/hazelcast/config/NamedConfigQuorumConfig.javanameLjava/lang/String;enabledZsizeIlistenerConfigsLjava/util/List;=Ljava/util/List;type!Lcom/hazelcast/quorum/QuorumType;quorumFunctionClassNamequorumFunctionImplementation%Lcom/hazelcast/quorum/QuorumFunction;()V  java/util/ArrayList   com/hazelcast/quorum/QuorumType! READ_WRITE # "$  &this#Lcom/hazelcast/config/QuorumConfig;(Ljava/lang/String;Z)V + -(Ljava/lang/String;ZI)V  0&(Lcom/hazelcast/config/QuorumConfig;)V quorumConfiggetName()Ljava/lang/String;setName7(Ljava/lang/String;)Lcom/hazelcast/config/QuorumConfig; isEnabled()Z setEnabled&(Z)Lcom/hazelcast/config/QuorumConfig;getSize()IsetSize&(I)Lcom/hazelcast/config/QuorumConfig;2com/hazelcast/config/InvalidConfigurationException@)Minimum quorum size cannot be less than 2B(Ljava/lang/String;)V D AEgetType#()Lcom/hazelcast/quorum/QuorumType;setTypeF(Lcom/hazelcast/quorum/QuorumType;)Lcom/hazelcast/config/QuorumConfig;getListenerConfigs()Ljava/util/List;?()Ljava/util/List;setListenerConfigs5(Ljava/util/List;)Lcom/hazelcast/config/QuorumConfig;b(Ljava/util/List;)Lcom/hazelcast/config/QuorumConfig;addListenerConfigP(Lcom/hazelcast/config/QuorumListenerConfig;)Lcom/hazelcast/config/QuorumConfig;java/util/ListSadd(Ljava/lang/Object;)Z UV TWlistenerConfig+Lcom/hazelcast/config/QuorumListenerConfig;getQuorumFunctionClassName  \setQuorumFunctionClassNamegetQuorumFunctionImplementation'()Lcom/hazelcast/quorum/QuorumFunction;  asetQuorumFunctionImplementationJ(Lcom/hazelcast/quorum/QuorumFunction;)Lcom/hazelcast/config/QuorumConfig;toStringjava/lang/StringBuilderf gQuorumConfig{name='iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; kl gm(C)Ljava/lang/StringBuilder; ko gp , enabled=r(Z)Ljava/lang/StringBuilder; kt gu, size=w(I)Ljava/lang/StringBuilder; ky gz, listenerConfigs=|-(Ljava/lang/Object;)Ljava/lang/StringBuilder; k~ g, quorumFunctionClassName=, quorumFunctionImplementation=, type= e5 g getFactoryId-com/hazelcast/config/ConfigDataSerializerHookF_ID  getId writeData'(Lcom/hazelcast/nio/ObjectDataOutput;)Vjava/io/IOException"com/hazelcast/nio/ObjectDataOutputwriteUTF D  writeBoolean(Z)V writeInt(I)V ;com/hazelcast/internal/serialization/impl/SerializationUtilwriteNullableList7(Ljava/util/List;Lcom/hazelcast/nio/ObjectDataOutput;)V 5 " writeObject(Ljava/lang/Object;)V out$Lcom/hazelcast/nio/ObjectDataOutput;readData&(Lcom/hazelcast/nio/ObjectDataInput;)V!com/hazelcast/nio/ObjectDataInputreadUTF 5  readBoolean 9 readInt = readNullableList5(Lcom/hazelcast/nio/ObjectDataInput;)Ljava/util/List; valueOf5(Ljava/lang/String;)Lcom/hazelcast/quorum/QuorumType; " readObject()Ljava/lang/Object; #com/hazelcast/quorum/QuorumFunctionin#Lcom/hazelcast/nio/ObjectDataInput;#newProbabilisticQuorumConfigBuilderL(Ljava/lang/String;I)Lcom/hazelcast/config/ProbabilisticQuorumConfigBuilder;5com/hazelcast/config/ProbabilisticQuorumConfigBuilder(Ljava/lang/String;I)V  $newRecentlyActiveQuorumConfigBuilderN(Ljava/lang/String;II)Lcom/hazelcast/config/RecentlyActiveQuorumConfigBuilder;6com/hazelcast/config/RecentlyActiveQuorumConfigBuilder(Ljava/lang/String;II)V  toleranceMillis6(Ljava/lang/String;)Lcom/hazelcast/config/NamedConfig; 67  SignatureCodeLineNumberTableLocalVariableTable StackMapTableLocalVariableTypeTable Exceptions SourceFile!   M**Y *%'KFGL ()*s!**Y *%'*+,*.NFGOP Q !()! ! /&**Y *%'*+,*.*1SFGTU V%W*&()& & &2?**Y *%'*+,,*+..*+11*+ *+''& YFGZ[&\.]6^>_?()?3)45/*,b ()67?*+,* fg() 89/*.k ():;?*.* op() <=/*1t ()>?_ AYCF*1*xy{|()GH/*' ()IJ?*+'* ()KL/*  ()MNOQ*+ * () PQRE * +XW*   () YZ[5/*] ()^7?*+]* () _`/*b ()cd?*+b* ()e5igYhjn*,n'qsn*.vxn*1{}n* n*]nn*bn*'}q i()=. ()=-* ()H+*,+*.+*1* ++*'+*]+*b" &3=GH()HK*+,*+.*+1*+ *+õ'*+]*+ɵb" &3=JK()K > Y*Ұ  I Y*ٰ   A60*+ݰA ()