org.apache.activeio.packet
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_BUFFER_SIZE |
static int |
DEFAULT_DIRECT_BUFFER_SIZE |
Constructor and Description |
---|
ByteBufferPacket(java.nio.ByteBuffer buffer) |
Modifier and Type | Method and Description |
---|---|
ByteSequence |
asByteSequence() |
int |
capacity() |
void |
clear() |
Packet |
compact() |
static ByteBufferPacket |
createDefaultBuffer(boolean direct) |
void |
dispose() |
Packet |
duplicate() |
java.lang.Object |
duplicate(java.lang.ClassLoader cl) |
void |
flip() |
java.lang.Object |
getAdapter(java.lang.Class target) |
java.nio.ByteBuffer |
getByteBuffer() |
boolean |
hasRemaining() |
boolean |
isDirect() |
boolean |
isReadOnly() |
int |
limit() |
void |
limit(int arg0) |
Packet |
mark() |
int |
position() |
void |
position(int arg0) |
int |
read() |
int |
read(byte[] data,
int offset,
int length) |
int |
read(Packet dest) |
int |
remaining() |
void |
rewind() |
Packet |
slice() |
byte[] |
sliceAsBytes() |
java.lang.String |
toString() |
int |
write(byte[] data,
int offset,
int length) |
boolean |
write(int data) |
void |
writeTo(java.io.DataOutput out) |
void |
writeTo(java.io.OutputStream out)
Writes the remaing bytes in the packet to the output stream.
|
public static final int DEFAULT_BUFFER_SIZE
public static final int DEFAULT_DIRECT_BUFFER_SIZE
public java.nio.ByteBuffer getByteBuffer()
public static ByteBufferPacket createDefaultBuffer(boolean direct)
public void writeTo(java.io.OutputStream out) throws java.io.IOException
Packet
public void writeTo(java.io.DataOutput out) throws java.io.IOException
public Packet compact()
public boolean hasRemaining()
hasRemaining
in interface Packet
public boolean isDirect()
public boolean isReadOnly()
public Packet mark()
public java.lang.Object duplicate(java.lang.ClassLoader cl) throws java.io.IOException
public int read()
read
in interface Packet
Packet.read()
public int read(byte[] data, int offset, int length)
read
in interface Packet
Packet.read(byte[], int, int)
public boolean write(int data)
write
in interface Packet
Packet.write(int)
public int write(byte[] data, int offset, int length)
write
in interface Packet
Packet.write(byte[], int, int)
public ByteSequence asByteSequence()
asByteSequence
in interface Packet
Packet.asByteSequence()
public byte[] sliceAsBytes()
sliceAsBytes
in interface Packet
Packet.sliceAsBytes()
public int read(Packet dest)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object getAdapter(java.lang.Class target)
getAdapter
in interface Packet
Copyright © 2005-2014. All Rights Reserved.