public class ClientConnectionManagerImpl extends Object implements ClientConnectionManager
ClientConnectionManager.| Modifier and Type | Field and Description |
|---|---|
protected boolean |
alive |
protected AtomicInteger |
connectionIdGen |
| Constructor and Description |
|---|
ClientConnectionManagerImpl(HazelcastClientInstanceImpl client) |
protected final AtomicInteger connectionIdGen
protected volatile boolean alive
public ClientConnectionManagerImpl(HazelcastClientInstanceImpl client)
public NioNetworking getNetworking()
protected NioNetworking initNetworking(HazelcastClientInstanceImpl client)
public ClientConnectionStrategy getConnectionStrategy()
public Collection<ClientConnection> getActiveConnections()
getActiveConnections in interface ClientConnectionManagerpublic boolean isAlive()
ClientConnectionManagerisAlive in interface ClientConnectionManagerpublic void start()
protected void startNetworking()
public void shutdown()
public ClientPrincipal getPrincipal()
getPrincipal in interface ClientConnectionManagerprotected void stopNetworking()
public Connection getActiveConnection(Address target)
getActiveConnection in interface ClientConnectionManagertarget - to be connectedpublic Connection getOrConnect(Address address) throws IOException
getOrConnect in interface ClientConnectionManageraddress - to be connectedIOException - if connection is not establishedpublic Connection getOrTriggerConnect(Address target, boolean acquiresResources) throws IOException
getOrTriggerConnect in interface ClientConnectionManagertarget - to be connectedIOException - if connection is not able to triggeredpublic Address getOwnerConnectionAddress()
getOwnerConnectionAddress in interface ClientConnectionManagerpublic Connection getOrConnect(Address address, boolean asOwner)
public ClientConnection getOwnerConnection()
getOwnerConnection in interface ClientConnectionManagerprotected ClientConnection createSocketConnection(Address remoteAddress) throws IOException
IOExceptionpublic void addConnectionListener(ConnectionListener connectionListener)
ConnectionListenableaddConnectionListener in interface ConnectionListenableconnectionListener - the ConnectionListener to add.public Credentials getLastCredentials()
public void setCandidateClusterContext(CandidateClusterContext context)
setCandidateClusterContext in interface ClientConnectionManagerpublic void beforeClusterSwitch(CandidateClusterContext context)
beforeClusterSwitch in interface ClientConnectionManagerCopyright © 2020 Hazelcast, Inc.. All Rights Reserved.