|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.hazelcast.client.connection.nio.ClientConnection
public class ClientConnection
Constructor Summary | |
---|---|
ClientConnection(ClientConnectionManager connectionManager,
IOSelector in,
IOSelector out,
int connectionId,
SocketChannelWrapper socketChannelWrapper,
ClientExecutionService executionService,
ClientInvocationServiceImpl invocationService,
SerializationService serializationService)
|
Method Summary | |
---|---|
void |
close()
Closes this connection. |
void |
close(Throwable t)
|
void |
decrementPacketCount()
|
ClientCallFuture |
deRegisterCallId(int callId)
|
ClientCallFuture |
deRegisterEventHandler(int callId)
|
boolean |
equals(Object o)
|
ClientConnectionManager |
getConnectionManager()
|
Address |
getEndPoint()
Gets the Address of the other side of this Connection. |
EventHandler |
getEventHandler(int callId)
|
InetAddress |
getInetAddress()
Returns remote address of this Connection. |
InetSocketAddress |
getLocalSocketAddress()
|
int |
getPort()
The remote port. |
ClientReadHandler |
getReadHandler()
|
Address |
getRemoteEndpoint()
|
InetSocketAddress |
getRemoteSocketAddress()
Returns the address of the endpoint this Connection is connected to, or null if it is unconnected. |
SerializationService |
getSerializationService()
|
SocketChannelWrapper |
getSocketChannelWrapper()
|
ConnectionType |
getType()
Returns the ConnectionType of this Connection. |
int |
hashCode()
|
void |
incrementPacketCount()
|
void |
init()
|
boolean |
isAlive()
Checks if the Connection is still alive. |
boolean |
isClient()
Checks if it is a client connection. |
boolean |
isHeartBeating()
|
long |
lastReadTime()
Returns the clock time of the most recent read using this connection. |
long |
lastWriteTime()
Returns the clock time of the most recent write using this connection. |
Data |
read()
|
void |
registerCallId(ClientCallFuture future)
|
void |
setRemoteEndpoint(Address remoteEndpoint)
|
String |
toString()
|
void |
write(Data data)
|
boolean |
write(SocketWritable packet)
Writes a SocketWritable packet to the other side. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ClientConnection(ClientConnectionManager connectionManager, IOSelector in, IOSelector out, int connectionId, SocketChannelWrapper socketChannelWrapper, ClientExecutionService executionService, ClientInvocationServiceImpl invocationService, SerializationService serializationService) throws IOException
IOException
Method Detail |
---|
public void incrementPacketCount()
public void decrementPacketCount()
public void registerCallId(ClientCallFuture future)
public ClientCallFuture deRegisterCallId(int callId)
public ClientCallFuture deRegisterEventHandler(int callId)
public EventHandler getEventHandler(int callId)
public SerializationService getSerializationService()
public boolean write(SocketWritable packet)
Connection
write
in interface Connection
packet
- the packet to write.
public void init() throws IOException
IOException
public void write(Data data) throws IOException
IOException
public Data read() throws IOException
IOException
public Address getEndPoint()
Connection
Address
of the other side of this Connection.
todo: rename to get remoteAddress?
getEndPoint
in interface Connection
public boolean isAlive()
Connection
isAlive
in interface Connection
public long lastReadTime()
Connection
lastReadTime
in interface Connection
public long lastWriteTime()
Connection
lastWriteTime
in interface Connection
public void close()
Connection
close
in interface Connection
close
in interface Closeable
public ConnectionType getType()
Connection
ConnectionType
of this Connection.
getType
in interface Connection
null
is returned.public boolean isClient()
Connection
isClient
in interface Connection
public InetAddress getInetAddress()
Connection
getInetAddress
in interface Connection
null
if the connection is not alive.public InetSocketAddress getRemoteSocketAddress()
Connection
null
if it is unconnected.
getRemoteSocketAddress
in interface Connection
public int getPort()
Connection
getPort
in interface Connection
public SocketChannelWrapper getSocketChannelWrapper()
public ClientConnectionManager getConnectionManager()
public ClientReadHandler getReadHandler()
public void setRemoteEndpoint(Address remoteEndpoint)
public Address getRemoteEndpoint()
public InetSocketAddress getLocalSocketAddress()
public void close(Throwable t)
public boolean isHeartBeating()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |