public class ClientConnection extends Object implements Connection
Connection.
ClientConnection is a connection between a Hazelcast Client and a Hazelcast Member.| Constructor and Description |
|---|
ClientConnection(HazelcastClientInstanceImpl client,
int connectionId) |
ClientConnection(HazelcastClientInstanceImpl client,
int connectionId,
Channel channel) |
| Modifier and Type | Method and Description |
|---|---|
void |
close(String reason,
Throwable cause) |
boolean |
equals(Object o) |
Throwable |
getCloseCause() |
String |
getCloseReason() |
int |
getConnectedServerVersion() |
String |
getConnectedServerVersionString() |
ClientConnectionManager |
getConnectionManager() |
Address |
getEndPoint() |
InetAddress |
getInetAddress() |
InetSocketAddress |
getLocalSocketAddress() |
int |
getPort() |
InetSocketAddress |
getRemoteSocketAddress() |
long |
getStartTime() |
ConnectionType |
getType() |
void |
handleClientMessage(ClientMessage message) |
int |
hashCode() |
protected void |
innerClose() |
boolean |
isAlive() |
boolean |
isAuthenticatedAsOwner() |
boolean |
isClient() |
long |
lastReadTimeMillis() |
long |
lastWriteTimeMillis() |
void |
setConnectedServerVersion(String connectedServerVersion) |
void |
setIsAuthenticatedAsOwner() |
void |
setRemoteEndpoint(Address remoteEndpoint) |
void |
setType(ConnectionType type) |
String |
toString() |
boolean |
write(OutboundFrame frame) |
public ClientConnection(HazelcastClientInstanceImpl client, int connectionId, Channel channel)
public ClientConnection(HazelcastClientInstanceImpl client, int connectionId)
public boolean write(OutboundFrame frame)
write in interface Connectionpublic Address getEndPoint()
getEndPoint in interface Connectionpublic boolean isAlive()
isAlive in interface Connectionpublic long lastReadTimeMillis()
lastReadTimeMillis in interface Connectionpublic long lastWriteTimeMillis()
lastWriteTimeMillis in interface Connectionpublic void setType(ConnectionType type)
setType in interface Connectionpublic ConnectionType getType()
getType in interface Connectionpublic boolean isClient()
isClient in interface Connectionpublic InetAddress getInetAddress()
getInetAddress in interface Connectionpublic InetSocketAddress getRemoteSocketAddress()
getRemoteSocketAddress in interface Connectionpublic int getPort()
getPort in interface Connectionpublic ClientConnectionManager getConnectionManager()
public void setRemoteEndpoint(Address remoteEndpoint)
public InetSocketAddress getLocalSocketAddress()
public void close(String reason, Throwable cause)
close in interface Connectionprotected void innerClose()
throws IOException
IOExceptionpublic Throwable getCloseCause()
getCloseCause in interface Connectionpublic String getCloseReason()
getCloseReason in interface Connectionpublic void handleClientMessage(ClientMessage message)
public boolean isAuthenticatedAsOwner()
public void setIsAuthenticatedAsOwner()
public long getStartTime()
public void setConnectedServerVersion(String connectedServerVersion)
public int getConnectedServerVersion()
public String getConnectedServerVersionString()
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.