4n V 6 6   6   ; ;  6 6   & & & % 6  J   9 ; ;    6 B 6 P        &  P R T CLIENT_ID_GEN+Ljava/util/concurrent/atomic/AtomicInteger;CLIENTS$Ljava/util/concurrent/ConcurrentMap; SignatureInstanceFuture InnerClassesLjava/util/concurrent/ConcurrentMap;>;$assertionsDisabledZ()VCodeLineNumberTableLocalVariableTablethis&Lcom/hazelcast/client/HazelcastClient;newHazelcastClient(()Lcom/hazelcast/core/HazelcastInstance;R(Lcom/hazelcast/client/config/ClientConfig;)Lcom/hazelcast/core/HazelcastInstance;config*Lcom/hazelcast/client/config/ClientConfig;newHazelcastFailoverClientZ(Lcom/hazelcast/client/config/ClientFailoverConfig;)Lcom/hazelcast/core/HazelcastInstance;clientFailoverConfig2Lcom/hazelcast/client/config/ClientFailoverConfig;getHazelcastClientByName:(Ljava/lang/String;)Lcom/hazelcast/core/HazelcastInstance;t!Ljava/lang/IllegalStateException; instanceNameLjava/lang/String;future@Lcom/hazelcast/instance/HazelcastInstanceFactory$InstanceFuture;LocalVariableTypeTable}Lcom/hazelcast/instance/HazelcastInstanceFactory$InstanceFuture; StackMapTablegetOrCreateHazelcastClientgetAllHazelcastClients()Ljava/util/Collection;fresultLjava/util/Set;7Ljava/util/Set;@()Ljava/util/Collection; shutdownAllproxy;Lcom/hazelcast/client/impl/clientside/HazelcastClientProxy;clientBLcom/hazelcast/client/impl/clientside/HazelcastClientInstanceImpl;ignoredLjava/lang/Throwable;shutdown)(Lcom/hazelcast/core/HazelcastInstance;)Vinstance&Lcom/hazelcast/core/HazelcastInstance;(Ljava/lang/String;)VsetOutOfMemoryHandler*(Lcom/hazelcast/core/OutOfMemoryHandler;)VoutOfMemoryHandler'Lcom/hazelcast/core/OutOfMemoryHandler;newHazelcastClientInternal(Lcom/hazelcast/client/connection/AddressProvider;Lcom/hazelcast/client/config/ClientConfig;Lcom/hazelcast/client/config/ClientFailoverConfig;)Lcom/hazelcast/core/HazelcastInstance;addressProvider1Lcom/hazelcast/client/connection/AddressProvider; clientConfigfailoverConfiggetOrCreateClientInternalfoundconstructHazelcastClient(Lcom/hazelcast/client/connection/AddressProvider;Lcom/hazelcast/client/config/ClientConfig;Lcom/hazelcast/client/config/ClientFailoverConfig;Ljava/lang/String;Lcom/hazelcast/instance/HazelcastInstanceFactory$InstanceFuture;)Lcom/hazelcast/core/HazelcastInstance;factoryELcom/hazelcast/client/impl/clientside/ClientConnectionManagerFactory;contextClassLoaderLjava/lang/ClassLoader;D(Lcom/hazelcast/client/connection/AddressProvider;Lcom/hazelcast/client/config/ClientConfig;Lcom/hazelcast/client/config/ClientFailoverConfig;Ljava/lang/String;Lcom/hazelcast/instance/HazelcastInstanceFactory$InstanceFuture;)Lcom/hazelcast/core/HazelcastInstance; checkConfigs_(Lcom/hazelcast/client/config/ClientConfig;Lcom/hazelcast/client/config/ClientFailoverConfig;)VgetInstanceNamep(Lcom/hazelcast/client/config/ClientConfig;Lcom/hazelcast/client/config/ClientFailoverConfig;)Ljava/lang/String; instanceNumI SourceFileHazelcastClient.java ab !" #$ #% YZ& '()>com/hazelcast/instance/HazelcastInstanceFactory$InstanceFuture '*$com/hazelcast/core/HazelcastInstancejava/lang/IllegalStateException j +,- ./ 01 23 45 6* 789 :;9com/hazelcast/client/impl/clientside/HazelcastClientProxy bjava/lang/Throwable< =>? @b Ab BC D( E F5 G HI1com/hazelcast/core/DuplicateInstanceNameExceptionjava/lang/StringBuilder#HazelcastClientInstance with name ' JK' already exists! LC a DM N>O PQ CinstanceName must contain textR STU VW XY$com/hazelcast/client/HazelcastClientZ [Y \]Jcom/hazelcast/client/impl/clientside/DefaultClientConnectionManagerFactory@com/hazelcast/client/impl/clientside/HazelcastClientInstanceImpl a^ _b ` aa bc _`java/lang/AssertionError*At most one type of config can be provided ac'At least one config should be provided WX d, efg 'h(com/hazelcast/client/config/ClientConfig iC j, hz.client_ Jk l5)java/util/concurrent/atomic/AtomicInteger&java/util/concurrent/ConcurrentHashMap am-com/hazelcast/client/ClientOutOfMemoryHandlerjava/lang/Object java/util/Setjava/util/Iteratorjava/lang/String/com/hazelcast/client/connection/AddressProvider0com/hazelcast/client/config/ClientFailoverConfigjava/lang/ClassLoader@com/hazelcast/client/impl/clientside/FailoverClientConfigSupportresolveClientConfigV(Lcom/hazelcast/client/config/ClientConfig;)Lcom/hazelcast/client/config/ClientConfig;resolveClientFailoverConfig4()Lcom/hazelcast/client/config/ClientFailoverConfig;f(Lcom/hazelcast/client/config/ClientFailoverConfig;)Lcom/hazelcast/client/config/ClientFailoverConfig;"java/util/concurrent/ConcurrentMapget&(Ljava/lang/Object;)Ljava/lang/Object;/com/hazelcast/instance/HazelcastInstanceFactory()Ljava/lang/Object;size()Icom/hazelcast/util/SetUtil createHashSet(I)Ljava/util/Set;valuesjava/util/Collectioniterator()Ljava/util/Iterator;hasNext()Znextadd(Ljava/lang/Object;)Zjava/util/CollectionsunmodifiableCollection.(Ljava/util/Collection;)Ljava/util/Collection;!com/hazelcast/util/EmptyStatementignore(Ljava/lang/Throwable;)V1com/hazelcast/instance/OutOfMemoryErrorDispatcher clearClientscleargetName()Ljava/lang/String;removederegisterClientisSetsetClientHandler putIfAbsent8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString'(Ljava/lang/Object;Ljava/lang/Object;)Z setFailure com/hazelcast/util/ExceptionUtilrethrow3(Ljava/lang/Throwable;)Ljava/lang/RuntimeException; com/hazelcast/util/Preconditions checkHasText8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;java/lang/Thread currentThread()Ljava/lang/Thread;getContextClassLoader()Ljava/lang/ClassLoader;java/lang/ClassgetClassLoadersetContextClassLoader(Ljava/lang/ClassLoader;)V(Ljava/lang/String;Lcom/hazelcast/client/config/ClientConfig;Lcom/hazelcast/client/config/ClientFailoverConfig;Lcom/hazelcast/client/impl/clientside/ClientConnectionManagerFactory;Lcom/hazelcast/client/connection/AddressProvider;)VstartregisterClientE(Lcom/hazelcast/client/impl/clientside/HazelcastClientInstanceImpl;)Vset(Ljava/lang/Object;)VincrementAndGetgetClientConfigs()Ljava/util/List;java/util/List(I)Ljava/lang/Object;trimlength(I)Ljava/lang/StringBuilder;desiredAssertionStatus(I)V16VWXYZ[^_`abc3*d OPe fg hic" dy hjc4 *de  kl mic! d mnc4 *de  op qrc*L++ M d e stuv wxy  wz{ |G} ~ic d ~jc/* d e kl c@ KL++M*, W*d0 1-283;4e- x 4y- z 4{ [ bc#UK*5*L+ M,N-,-M,ȸ!2A5>Ad:B!D)E.F2G5I:J>MAKBLFNIOLPTQe*).B!%wxy !%wz{*&| | c I*D*L+M,+,W,,N-, :,(,3(,?38??A?dFYZ [\]_`(c,g0h3d4e8g<h?gEhHje*4 <7I{\K c<S*L+ ++ M,N-,--:- :-04;04I;BIIKIdJr stw!x&y*z+|0~48;=BFIORe4=Suv Fwx!2&-y  Fwz{|OM c3* d e cg+,!+,"NY#:-$#%Y&Y'()-)*)+,*+,--:-.W/0BKLd*  "BLNZae>Nsgglgp \uvSwxy Swz{B|I jc7n*K*1L+23W+M, , Y#M+,$N- - *+,-:+,.W,/0LTUd> "*2@DLUWbhe4Wsnkl duvPwx@.xyPwz@.z{*|!|H c j45:46789Y::;Y-+,*<:=>Y?:@48:0: 48 GRGZR\Zd>+05@GORTZdgep ++@Tsjjljpjuvjwxbgy jwz{(R|G [ cw1A*+ BYCDA*+ BYEDd0e1l1op{cHFG=* *1N+HIJ1N- -KL&Y'M)N+N-d $2Fe4uvHlHpA$$uv{ bcc06OAPYQFRYSTYU dEGH%L/M{ @] \