|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EndPoint
Method Summary | |
---|---|
boolean |
blockReadable(long millisecs)
|
boolean |
blockWritable(long millisecs)
|
void |
close()
Close any backing stream associated with the buffer |
int |
fill(Buffer buffer)
Fill the buffer from the current putIndex to it's capacity from whatever byte source is backing the buffer. |
void |
flush()
Flush any buffered output. |
int |
flush(Buffer buffer)
Flush the buffer from the current getIndex to it's putIndex using whatever byte sink is backing the buffer. |
int |
flush(Buffer header,
Buffer buffer,
Buffer trailer)
Flush the buffer from the current getIndex to it's putIndex using whatever byte sink is backing the buffer. |
String |
getLocalAddr()
|
String |
getLocalHost()
|
int |
getLocalPort()
|
String |
getRemoteAddr()
|
String |
getRemoteHost()
|
int |
getRemotePort()
|
Object |
getTransport()
|
boolean |
isBlocking()
|
boolean |
isBufferingInput()
|
boolean |
isBufferingOutput()
|
boolean |
isBufferred()
|
boolean |
isOpen()
|
Method Detail |
---|
void close() throws IOException
IOException
int fill(Buffer buffer) throws IOException
int
value indicating the number of bytes
filled or -1 if EOF is reached.
IOException
int flush(Buffer buffer) throws IOException
buffer
- The buffer to flush. This buffers getIndex is updated.
IOException
int flush(Buffer header, Buffer buffer, Buffer trailer) throws IOException
header
- A buffer to write before flushing this buffer. This buffers getIndex is updated.buffer
- The buffer to flush. This buffers getIndex is updated.trailer
- A buffer to write after flushing this buffer. This buffers getIndex is updated.
IOException
String getLocalAddr()
EndPoint
is bound, or null
if this EndPoint
does not represent a network connection.String getLocalHost()
EndPoint
is bound, or null
if this EndPoint
does not represent a network connection.int getLocalPort()
EndPoint
is listening, or 0
if this EndPoint
does not represent a network connection.String getRemoteAddr()
EndPoint
is connected, or null
if this EndPoint
does not represent a network connection.String getRemoteHost()
EndPoint
is connected, or null
if this EndPoint
does not represent a network connection.int getRemotePort()
EndPoint
is connected, or 0
if this EndPoint
does not represent a network connection.boolean isBlocking()
boolean isBufferred()
boolean blockReadable(long millisecs) throws IOException
IOException
boolean blockWritable(long millisecs) throws IOException
IOException
boolean isOpen()
Object getTransport()
boolean isBufferingInput()
boolean isBufferingOutput()
void flush() throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |