| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Transport
Represents an underlying network transport.
| Method Summary | |
|---|---|
 long | 
read(ByteBuffer[] buffers,
     int array_offset,
     int length)
Read data from the transport into the given buffers.  | 
 void | 
setFilter(TransportFilter filter)
 | 
 long | 
write(ByteBuffer[] buffers,
      int array_offset,
      int length)
Write data to the transport from the given buffers.  | 
| Method Detail | 
|---|
long read(ByteBuffer[] buffers,
          int array_offset,
          int length)
          throws IOException
buffers - into which bytes are to be placedarray_offset - offset within the buffer array of the first buffer into which bytes are to be placedlength - maximum number of buffers to be accessed
IOException - on read error
long write(ByteBuffer[] buffers,
           int array_offset,
           int length)
           throws IOException
buffers - from which bytes are to be retrievedarray_offset - offset within the buffer array of the first buffer from which bytes are to be retrievedlength - maximum number of buffers to be accessed
IOException - on write error
void setFilter(TransportFilter filter)
               throws IOException
IOException
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||