|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Endpoint
An abstract endpoint in a Kernel that can be used for sending/receiving messages within the kernel space.
Method Summary | |
---|---|
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. |
Method Detail |
---|
long getId()
java.lang.String getAddress()
Kernel getKernel()
boolean isConnected()
void send(java.nio.ByteBuffer data)
void close()
void close(boolean flushData)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |