Package org.apache.activeio.packet
Class EOSPacket
- java.lang.Object
-
- org.apache.activeio.packet.EOSPacket
-
-
Field Summary
Fields Modifier and Type Field Description static EOSPacket
EOS_PACKET
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ByteSequence
asByteSequence()
int
capacity()
void
clear()
void
dispose()
Packet
duplicate()
java.lang.Object
duplicate(java.lang.ClassLoader cl)
void
flip()
java.lang.Object
getAdapter(java.lang.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()
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.
-
-
-
Field Detail
-
EOS_PACKET
public static final EOSPacket EOS_PACKET
-
-
Method Detail
-
writeTo
public void writeTo(java.io.OutputStream out) throws java.io.IOException
Description copied from interface:Packet
Writes the remaing bytes in the packet to the output stream.
-
writeTo
public void writeTo(java.io.DataOutput out) throws java.io.IOException
-
hasRemaining
public boolean hasRemaining()
- Specified by:
hasRemaining
in interfacePacket
-
duplicate
public java.lang.Object duplicate(java.lang.ClassLoader cl) throws java.io.IOException
-
read
public int read()
- Specified by:
read
in interfacePacket
- See Also:
Packet.read()
-
read
public int read(byte[] data, int offset, int length)
- Specified by:
read
in interfacePacket
- See Also:
Packet.read(byte[], int, int)
-
write
public boolean write(int data)
- Specified by:
write
in interfacePacket
- See Also:
Packet.write(int)
-
write
public int write(byte[] data, int offset, int length)
- Specified by:
write
in interfacePacket
- See Also:
Packet.write(byte[], int, int)
-
asByteSequence
public ByteSequence asByteSequence()
- Specified by:
asByteSequence
in interfacePacket
-
sliceAsBytes
public byte[] sliceAsBytes()
- Specified by:
sliceAsBytes
in interfacePacket
-
read
public int read(Packet dest)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getAdapter
public java.lang.Object getAdapter(java.lang.Class target)
- Specified by:
getAdapter
in interfacePacket
-
-