public class BufferHandler
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.nio.ByteBuffer |
buffer
The buffer containing the bytes we read from the channel
|
private java.nio.channels.FileChannel |
channel
The channel we read bytes from
|
| Constructor and Description |
|---|
BufferHandler(byte[] buffer)
Create a new BufferHandler
|
BufferHandler(java.nio.channels.FileChannel channel,
java.nio.ByteBuffer buffer)
Create a new BufferHandler
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getBuffer() |
byte[] |
read(int len)
Read a buffer containing the given number of bytes
|
private java.nio.channels.FileChannel channel
private java.nio.ByteBuffer buffer
public BufferHandler(byte[] buffer)
buffer - The buffer used to transfer datapublic BufferHandler(java.nio.channels.FileChannel channel,
java.nio.ByteBuffer buffer)
channel - The channel to readbuffer - The buffer used to transfer data