com.hazelcast.client.connection.nio
public class ClientConnectionManagerImpl extends Object implements ClientConnectionManager
| Constructor and Description |
|---|
ClientConnectionManagerImpl(HazelcastClientInstanceImpl client,
AddressTranslator addressTranslator) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConnectionHeartbeatListener(ConnectionHeartbeatListener connectionHeartbeatListener) |
void |
addConnectionListener(ConnectionListener connectionListener) |
void |
destroyConnection(Connection connection)
Destroys the connection
Clears related resources of given connection.
|
ClientConnection |
getConnection(Address target) |
ClientConnection |
getOrConnect(Address target,
Authenticator authenticator) |
void |
handlePacket(Packet packet)
Handles incoming network package
|
boolean |
isAlive()
Check if client connection manager is alive.
|
void |
shutdown()
Shutdown clientConnectionManager
|
void |
start()
Start clientConnectionManager
|
public ClientConnectionManagerImpl(HazelcastClientInstanceImpl client, AddressTranslator addressTranslator)
public boolean isAlive()
ClientConnectionManagerisAlive in interface ClientConnectionManagerpublic void start()
ClientConnectionManagerstart in interface ClientConnectionManagerpublic void shutdown()
ClientConnectionManagershutdown in interface ClientConnectionManagerpublic ClientConnection getConnection(Address target)
getConnection in interface ClientConnectionManagertarget - to be connectedpublic ClientConnection getOrConnect(Address target, Authenticator authenticator) throws IOException
getOrConnect in interface ClientConnectionManagertarget - to be connectedauthenticator - Authenticator implementation to send appropriate Authentication Request after connectionIOException - if connection is not establishedpublic void destroyConnection(Connection connection)
ClientConnectionManagerdestroyConnection in interface ClientConnectionManagerconnection - to be closedpublic void handlePacket(Packet packet)
ClientConnectionManagerhandlePacket in interface ClientConnectionManagerpacket - to be processedpublic void addConnectionListener(ConnectionListener connectionListener)
addConnectionListener in interface ClientConnectionManagerpublic void addConnectionHeartbeatListener(ConnectionHeartbeatListener connectionHeartbeatListener)
addConnectionHeartbeatListener in interface ClientConnectionManagerCopyright © 2015 Hazelcast, Inc.. All Rights Reserved.