public abstract class FilterPacket extends Object implements Packet
#narrow(Class)method.| Constructor and Description |
|---|
FilterPacket(Packet next) |
| Modifier and Type | Method and Description |
|---|---|
ByteSequence |
asByteSequence() |
int |
capacity() |
void |
clear() |
void |
dispose() |
Packet |
duplicate() |
Object |
duplicate(ClassLoader cl) |
abstract Packet |
filter(Packet packet) |
void |
flip() |
Object |
getAdapter(Class target) |
boolean |
hasRemaining() |
int |
limit() |
void |
limit(int limit) |
int |
position() |
void |
position(int position) |
int |
read() |
int |
read(byte[] data,
int offset,
int length) |
int |
read(Packet dest) |
int |
remaining() |
void |
rewind() |
Packet |
slice() |
byte[] |
sliceAsBytes() |
int |
write(byte[] data,
int offset,
int length) |
boolean |
write(int data) |
void |
writeTo(DataOutput out) |
void |
writeTo(OutputStream out)
Writes the remaing bytes in the packet to the output stream.
|
protected final Packet next
public FilterPacket(Packet next)
public ByteSequence asByteSequence()
asByteSequence in interface Packetpublic boolean hasRemaining()
hasRemaining in interface Packetpublic Object getAdapter(Class target)
getAdapter in interface Packetpublic byte[] sliceAsBytes()
sliceAsBytes in interface Packetpublic void writeTo(OutputStream out) throws IOException
PacketwriteTo in interface PacketIOExceptionpublic void writeTo(DataOutput out) throws IOException
writeTo in interface PacketIOExceptionpublic Object duplicate(ClassLoader cl) throws IOException
duplicate in interface PacketIOExceptionCopyright © 2005–2019. All rights reserved.