4k!com/hazelcast/instance/MemberImpl%com/hazelcast/instance/AbstractMembercom/hazelcast/core/Member)com/hazelcast/core/HazelcastInstanceAware:com/hazelcast/nio/serialization/IdentifiedDataSerializable MemberImpl.java)Lcom/hazelcast/spi/annotation/PrivateApi;#com/hazelcast/instance/MemberImpl$1 )com/hazelcast/instance/MemberImpl$BuilderBuilderBcom/hazelcast/instance/MemberImpl$MemberAttributeOperationSupplier MemberAttributeOperationSupplierNA_MEMBER_LIST_JOIN_VERSIONI localMemberZmemberListJoinVersioninstance.Lcom/hazelcast/instance/HazelcastInstanceImpl;loggerLcom/hazelcast/logging/ILogger;()V  !  #this#Lcom/hazelcast/instance/MemberImpl;D(Lcom/hazelcast/nio/Address;Lcom/hazelcast/version/MemberVersion;Z)V(com/hazelcast/instance/EndpointQualifier(MEMBER*Lcom/hazelcast/instance/EndpointQualifier; *+ ),java/util/Collections. singletonMap5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; 01 /2(Ljava/util/Map;Lcom/hazelcast/version/MemberVersion;ZLjava/lang/String;Ljava/util/Map;ZILcom/hazelcast/instance/HazelcastInstanceImpl;)V 4 5addressLcom/hazelcast/nio/Address;version%Lcom/hazelcast/version/MemberVersion;V(Lcom/hazelcast/nio/Address;Lcom/hazelcast/version/MemberVersion;ZLjava/lang/String;)VuuidLjava/lang/String;&(Lcom/hazelcast/instance/MemberImpl;)V*(Lcom/hazelcast/instance/AbstractMember;)V ? @  B  Dmember(Ljava/util/Map;Lcom/hazelcast/version/MemberVersion;ZLjava/lang/String;Ljava/util/Map;ZILcom/hazelcast/instance/HazelcastInstanceImpl;)VY(Ljava/util/Map;Lcom/hazelcast/version/MemberVersion;Ljava/lang/String;Ljava/util/Map;Z)V H I addressesVLjava/util/Map;Ljava/util/Map; attributes5Ljava/util/Map; liteMember getLogger!()Lcom/hazelcast/logging/ILogger;  SsetHazelcastInstance)(Lcom/hazelcast/core/HazelcastInstance;)V,com/hazelcast/instance/HazelcastInstanceImplWnodeLcom/hazelcast/instance/Node; YZ X[com/hazelcast/instance/Node] 78 ^_ _com/hazelcast/nio/Addressbequals(Ljava/lang/Object;)Z de cfjava/lang/ObjecthgetClass()Ljava/lang/Class; jk iljava/lang/ClassngetName()Ljava/lang/String; pq or3(Ljava/lang/String;)Lcom/hazelcast/logging/ILogger; Qt ^uhazelcastInstance&Lcom/hazelcast/core/HazelcastInstance;()ZgetStringAttribute&(Ljava/lang/String;)Ljava/lang/String; getAttribute&(Ljava/lang/String;)Ljava/lang/Object; |} ~java/lang/StringkeysetStringAttribute'(Ljava/lang/String;Ljava/lang/String;)V setAttribute'(Ljava/lang/String;Ljava/lang/Object;)V valuegetBooleanAttribute'(Ljava/lang/String;)Ljava/lang/Boolean;java/lang/BooleansetBooleanAttribute(Ljava/lang/String;Z)VvalueOf(Z)Ljava/lang/Boolean; getByteAttribute$(Ljava/lang/String;)Ljava/lang/Byte;java/lang/BytesetByteAttribute(Ljava/lang/String;B)V(B)Ljava/lang/Byte; BgetShortAttribute%(Ljava/lang/String;)Ljava/lang/Short;java/lang/ShortsetShortAttribute(Ljava/lang/String;S)V(S)Ljava/lang/Short; SgetIntAttribute'(Ljava/lang/String;)Ljava/lang/Integer;java/lang/IntegersetIntAttribute(Ljava/lang/String;I)V(I)Ljava/lang/Integer; getLongAttribute$(Ljava/lang/String;)Ljava/lang/Long;java/lang/LongsetLongAttribute(Ljava/lang/String;J)V(J)Ljava/lang/Long; JgetFloatAttribute%(Ljava/lang/String;)Ljava/lang/Float;java/lang/FloatsetFloatAttribute(Ljava/lang/String;F)V(F)Ljava/lang/Float; FgetDoubleAttribute&(Ljava/lang/String;)Ljava/lang/Double;java/lang/DoublesetDoubleAttribute(Ljava/lang/String;D)V(D)Ljava/lang/Double; DremoveAttribute(Ljava/lang/String;)VensureLocalMember  com/hazelcast/util/Preconditions isNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; NM  java/util/Mapremove&(Ljava/lang/Object;)Ljava/lang/Object; 2com/hazelcast/cluster/MemberAttributeOperationTypeREMOVE4Lcom/hazelcast/cluster/MemberAttributeOperationType; ~(Lcom/hazelcast/instance/MemberImpl;Lcom/hazelcast/cluster/MemberAttributeOperationType;Ljava/lang/String;Ljava/lang/Object;)V  invokeOnAllMembers)(Lcom/hazelcast/util/function/Supplier;)V Ljava/lang/Object;setMemberListJoinVersion(I)VgetMemberListJoinVersion()I'java/lang/UnsupportedOperationException0Attributes on remote members must not be changed  put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ifPUT  oldValueH(Lcom/hazelcast/util/function/Supplier;)Vjava/lang/Throwable nodeEngine'Lcom/hazelcast/spi/impl/NodeEngineImpl;  ^ %com/hazelcast/spi/impl/NodeEngineImpl getOperationServiceD()Lcom/hazelcast/spi/impl/operationservice/InternalOperationService;   getClusterService1()Lcom/hazelcast/internal/cluster/ClusterService;   -com/hazelcast/internal/cluster/ClusterService getMembers()Ljava/util/Set;   java/util/Setiterator()Ljava/util/Iterator;   "com/hazelcast/spi/OperationService"java/util/Iterator$hasNext &y %'next()Ljava/lang/Object; )* %+ y -hz:core:clusterService/$com/hazelcast/util/function/Supplier1get 3* 24com/hazelcast/spi/Operation6 getAddress()Lcom/hazelcast/nio/Address; 89 :invokeOnTargety(Ljava/lang/String;Lcom/hazelcast/spi/Operation;Lcom/hazelcast/nio/Address;)Lcom/hazelcast/spi/InternalCompletableFuture; <= #>execute (Lcom/hazelcast/spi/Operation;)V @A #B com/hazelcast/util/ExceptionUtilDrethrow3(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; FG EHLcom/hazelcast/core/Member;tLjava/lang/Throwable;operationSupplierELcom/hazelcast/util/function/Supplier;&Lcom/hazelcast/util/function/Supplier;os$Lcom/hazelcast/spi/OperationService; getFactoryIdgetId access$000S(Lcom/hazelcast/instance/MemberImpl;)Lcom/hazelcast/instance/HazelcastInstanceImpl;x0(Ljava/util/Map;Lcom/hazelcast/version/MemberVersion;ZLjava/lang/String;Ljava/util/Map;ZILcom/hazelcast/instance/HazelcastInstanceImpl;Lcom/hazelcast/instance/MemberImpl$1;)Vx1x2x3x4x5x6x7x8%Lcom/hazelcast/instance/MemberImpl$1; ConstantValueCodeLineNumberTableLocalVariableTableLocalVariableTypeTable Signature StackMapTable InnerClasses SourceFileRuntimeVisibleAnnotations1 aBBB" b< *"*$c>: ?d  %&'b_ *-+3,6c BCd*%&789:;bj *-+3,6c FGd4%&789:<=>bk#*+A*$*+CC*+$$*+EEcJ: KLM"Nd#%&#F&4b #*+,J*$*$*C*EcS :TUV"Wd\ #%&#KM#9:##<=#NM#P##e#KL#NOfGQRb/*Tc[d %&UVb:+X5*+XE**E\`*agC**E\*msvTg9c`ab$c9ed:%&:wxyb/*Ccid %&z{b= *+cnd %& =bI*+,c std %&==b= *+cxd %& =bL *+c } ~d  %& = b= *+cd %& =bL *+c  d  %& = b= *+cd %& =bL *+c  d  %& = b= *+cd %& =bL *+c  d  %& = b= *+cd %& =bL *+ c  d  %& = b= *+cd %& =bL *+$÷c  d  %& = b= *+Ȱcd %& =bL *+(ͷc  d  %& = b4*+ԸW*+M,*E*Y*+g ic" "3d 4%&4=b>*$c d%&b/*$cd %& bM*C Ygcd %&b@*+ԸW,W*+,N,-*E*Y*+,g 'ic&  &'.?d*@%&@=@"b>{*E\ M,N,!:(H,:. -0+57;?W-+57C :Iorg  #%<Bc. 6@]lortzd>66FJtKL{%&{MO p kPQe {MNfRb,cd %&Sb,cd %&TUb/*Ec/d V&Wb *+,6c/df %&VMX:YZ=[M\]^_` h i j