4} $B $C $D $E $F $G H $I JKL MN $O $P JQ RS TU $V $W JX $Y $Z [\ ]^ _`a _b _c _d _e _f g [h ij ]k ilmno 'p $q rst uv $w $xy /Hz /{ /|} /~    $ J     J FB [ J I    $     $ J   [ J   J  J  J  j lH    $     $  |  H    $            ExponentialWaitStrategy InnerClassesDefaultWaitStrategy WaitStrategy%DEFAULT_CONNECTION_ATTEMPT_LIMIT_SYNCI ConstantValue&DEFAULT_CONNECTION_ATTEMPT_LIMIT_ASYNCloggerLcom/hazelcast/logging/ILogger;clientBLcom/hazelcast/client/impl/clientside/HazelcastClientInstanceImpl;connectionManagerALcom/hazelcast/client/connection/nio/ClientConnectionManagerImpl;connectionStrategy:Lcom/hazelcast/client/connection/ClientConnectionStrategy;clusterConnectionExecutor&Ljava/util/concurrent/ExecutorService;shuffleMemberListZ waitStrategyNLcom/hazelcast/client/connection/nio/ClusterConnectorServiceImpl$WaitStrategy;discoveryService=Lcom/hazelcast/client/impl/clientside/ClientDiscoveryService;ownerConnectionAddressLcom/hazelcast/nio/Address;previousOwnerConnectionAddress(Lcom/hazelcast/client/impl/clientside/HazelcastClientInstanceImpl;Lcom/hazelcast/client/connection/nio/ClientConnectionManagerImpl;Lcom/hazelcast/client/connection/ClientConnectionStrategy;Lcom/hazelcast/client/impl/clientside/ClientDiscoveryService;)VCodeLineNumberTableLocalVariableTablethisALcom/hazelcast/client/connection/nio/ClusterConnectorServiceImpl;initializeWaitStrategyz(Lcom/hazelcast/client/config/ClientConfig;)Lcom/hazelcast/client/connection/nio/ClusterConnectorServiceImpl$WaitStrategy; clientConfig*Lcom/hazelcast/client/config/ClientConfig;connectionStrategyConfigLcom/hazelcast/client/impl/clientside/CandidateClusterContext;currentClusterContextbeforeClusterSwitchA(Lcom/hazelcast/client/impl/clientside/CandidateClusterContext;)VLjava/lang/Throwable;contextconnectToCandidateA(Lcom/hazelcast/client/impl/clientside/CandidateClusterContext;)Z addressesLjava/util/Collection;triedAddressesLjava/util/Set;LocalVariableTypeTable3Ljava/util/Collection;,Ljava/util/Set;connectToClusterAsync()Ljava/util/concurrent/Future; Signature1()Ljava/util/concurrent/Future;getPossibleMemberAddressesI(Lcom/hazelcast/client/connection/AddressProvider;)Ljava/util/Collection;memberLcom/hazelcast/core/Member;result+Lcom/hazelcast/client/connection/Addresses; Ljava/lang/NullPointerException;addressProvider1Lcom/hazelcast/client/connection/AddressProvider;Ljava/util/LinkedHashSet; memberListprovidedAddresses6Ljava/util/LinkedHashSet;3Ljava/util/Collection;f(Lcom/hazelcast/client/connection/AddressProvider;)Ljava/util/Collection;shuffle (Ljava/util/Set;)Ljava/util/Set;set shuffleMeLjava/util/List;Ljava/util/Set;Ljava/util/List;@(Ljava/util/Set;)Ljava/util/Set;shutdownconnectionAdded!(Lcom/hazelcast/nio/Connection;)VconnectionRemovedclientConnection6Lcom/hazelcast/client/connection/nio/ClientConnection; access$000D(Lcom/hazelcast/client/connection/nio/ClusterConnectorServiceImpl;)Vx0 access$100b(Lcom/hazelcast/client/connection/nio/ClusterConnectorServiceImpl;)Lcom/hazelcast/logging/ILogger; access$200(Lcom/hazelcast/client/connection/nio/ClusterConnectorServiceImpl;)Lcom/hazelcast/client/impl/clientside/HazelcastClientInstanceImpl; access$300^(Lcom/hazelcast/client/connection/nio/ClusterConnectorServiceImpl;)Lcom/hazelcast/nio/Address; access$400}(Lcom/hazelcast/client/connection/nio/ClusterConnectorServiceImpl;)Lcom/hazelcast/client/connection/ClientConnectionStrategy; access$500v(Lcom/hazelcast/client/connection/nio/ClusterConnectorServiceImpl;Lcom/hazelcast/core/LifecycleEvent$LifecycleState;)Vx1 SourceFile ClusterConnectorServiceImpl.java  ;com/hazelcast/client/connection/nio/ClusterConnectorService            Wcom/hazelcast/client/connection/nio/ClusterConnectorServiceImpl$ExponentialWaitStrategy          ?com/hazelcast/client/connection/nio/ClusterConnectorServiceImpljava/lang/IntegerScom/hazelcast/client/connection/nio/ClusterConnectorServiceImpl$DefaultWaitStrategy      !java/lang/Exception" #$ java/lang/StringBuilderTrying to connect to %& %' as owner member ()* +,- ./ 0 1- 23 1+com/hazelcast/config/ConfigurationException'Exception during initial connection to : 4,Could not connect to  as owner 567com/hazelcast/client/ClientNotAllowedInClusterException 789com/hazelcast/client/impl/clientside/LifecycleServiceImpl 9:7com/hazelcast/util/executor/SingleExecutorThreadFactory ;) .cluster- <= >?@ AB(Trying to connect to cluster with name:   C DE F GB -Trying to connect to next cluster with name: HIJ K Ljava/lang/IllegalStateExceptionClient is being shutdown. ,!Unable to connect to any cluster. MNO Pjava/lang/Throwable6Error when clearing near caches before cluster switch 46 QRS T UVW XYZ9com/hazelcast/client/impl/clientside/ClientLoggingService [,java/util/HashSet \ ]^  _` G!com/hazelcast/nio/AddressBGiving up retrying to connect to cluster since client is shutdown. ab c.Unable to connect to any address for cluster: &. The following addresses were tried: Acom/hazelcast/client/connection/nio/ClusterConnectorServiceImpl$1 3d efjava/util/LinkedHashSet ghcom/hazelcast/core/Member i #$ jk lmn #o pm qrjava/lang/NullPointerException Exception from AddressProvider: sbjava/util/ArrayList tclusteru vw4com/hazelcast/client/connection/nio/ClientConnection xAcom/hazelcast/client/connection/nio/ClusterConnectorServiceImpl$2 y z{java/lang/Object$com/hazelcast/nio/ConnectionListenerLcom/hazelcast/client/connection/nio/ClusterConnectorServiceImpl$WaitStrategy:com/hazelcast/client/config/ClientConnectionStrategyConfig1com/hazelcast/client/config/ConnectionRetryConfig(com/hazelcast/client/config/ClientConfig/com/hazelcast/client/config/ClientNetworkConfigcom/hazelcast/nio/Connection|0com/hazelcast/core/LifecycleEvent$LifecycleState()Lcom/hazelcast/client/config/ClientConnectionStrategyConfig;getConnectionRetryConfig5()Lcom/hazelcast/client/config/ConnectionRetryConfig; isEnabledgetInitialBackoffMillis()IgetMaxBackoffMillis getMultiplier()DisFailOnMaxBackoff getJitterI(Lcom/hazelcast/client/connection/nio/ClusterConnectorServiceImpl;IIDZD)VgetNetworkConfig3()Lcom/hazelcast/client/config/ClientNetworkConfig;getConnectionAttemptPeriod isAsyncStartgetConnectionAttemptLimitF(Lcom/hazelcast/client/connection/nio/ClusterConnectorServiceImpl;II)Vjava/util/concurrent/Futureget()Ljava/lang/Object; com/hazelcast/util/ExceptionUtilrethrow3(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;com/hazelcast/logging/ILoggerinfo(Ljava/lang/String;)V?com/hazelcast/client/connection/nio/ClientConnectionManagerImpl getOrConnect<(Lcom/hazelcast/nio/Address;Z)Lcom/hazelcast/nio/Connection; getEndPointonClusterConnectCLIENT_CONNECTED8com/hazelcast/client/connection/ClientConnectionStrategywarningclose*(Ljava/lang/String;Ljava/lang/Throwable;)VgetLifecycleService'()Lcom/hazelcast/core/LifecycleService;getClassLoader()Ljava/lang/ClassLoader;getName,(Ljava/lang/ClassLoader;Ljava/lang/String;)Vjava/util/concurrent/ExecutorsnewSingleThreadExecutorL(Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;;com/hazelcast/client/impl/clientside/ClientDiscoveryServicecurrent@()Lcom/hazelcast/client/impl/clientside/CandidateClusterContext; resetSearchhasNext#com/hazelcast/core/LifecycleService isRunningnextgetQueryCacheContext@()Lcom/hazelcast/client/impl/querycache/ClientQueryCacheContext;(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future; getMemberList()Ljava/util/Collection; getAddress loadAddresses-()Lcom/hazelcast/client/connection/Addresses;primary()Ljava/util/List;java/util/Collections(Ljava/util/List;)V secondaryaddAll(Ljava/util/Collection;)Zremove(Ljava/util/Collection;)V8com/hazelcast/client/spi/impl/ClientExecutionServiceImplshutdownExecutorZ(Ljava/lang/String;Ljava/util/concurrent/ExecutorService;Lcom/hazelcast/logging/ILogger;)VisAuthenticatedAsOwnerz(Lcom/hazelcast/client/connection/nio/ClusterConnectorServiceImpl;Lcom/hazelcast/client/connection/nio/ClientConnection;)Vexecute(Ljava/lang/Runnable;)V!com/hazelcast/core/LifecycleEvent!$ BBL**+*,*+  *-**+ *+***+* QR STU"V+W9X?YKZ4LLLLLY x+M,N- Y*-----+ :!6,"6#66&6'Y*(F]^ _`ab#c'd-`.f4h;jAlHmMn]qktRxxs n4D;=A7H0+.(@ Am*)*W L+, +z } {|~MB *-   @/* ^* **.*+zHM*/Y012+34256*+7M*,89*,:*;*<N*9*/Y0>2+3?2-35@,",/Y0A2+3B25-C-,N*9*/Y0>2+3?2-35@,",/Y0A2+3B25-C-N*9*/Y0>2+3?2-35@,",/Y0A2+3B25-C,MP=MDM+n#-7?FMPQV{ %DF>QSPPHHFPPNNNW*EFM,+G   |,+HMIY,/Y0+J2K25LN-M'*,,$'N*NL*/Y0O2+P256*+Q*R*S[*ETL*UM*,V*/Y0W2,P256*,Q*XY*Z*ET [Y\][Y^]F'/07PX]| X>0^S*_`M*b,c*de*fg*h+i* j+Pk a& (4AR  SSO лlYmM*h+n*o*+pqN-r:sKtu:*ET [Yv],wW*x::+*ET [Y\]*y{*/Y0z2+P2{2,35@guyDR'ET^gotvy{~  Ho{E9's's&    .B   <* |Y*}~ (ܻYM*dN-r:st:,W* ,MY:+:*WW+::*/Y02*35c,W*.,*.W,*.W,ZZ+b-/031?2B4I5Q8Z:b;i@qAyCDIEFGHKMSTW\ 3 b-!Z Z:  $'  !D"" #$nY*L+Y+[ \ ]% &'%( &)*+<* * a b ,-5g.-w+M,* Y*,kl m /0123/*> 456/*> 478/*> 49:/*> 4;</*> 4=>:*+>4?@A2$'$$|@