public interface Endpoint
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes this endpoint without flushing any of its
currently enqueued outbound data.
|
void |
close(boolean flushData)
Closes this endpoint, optionally flushing any queued
data before closing.
|
java.lang.String |
getAddress()
Returns the transport specific remote address of this endpoint
as a string.
|
long |
getId()
Returns an ID that is unique for this endpoint within its
Kernel instance.
|
Kernel |
getKernel()
Returns the kernel to which this endpoint belongs.
|
boolean |
isConnected()
Returns true if this endpoint is currently connected.
|
void |
send(java.nio.ByteBuffer data)
Sends data to the other end of the connection represented
by this endpoint.
|
long getId()
java.lang.String getAddress()
Kernel getKernel()
boolean isConnected()
void send(java.nio.ByteBuffer data)
void close()
void close(boolean flushData)