org.apache.activeio.packet
Class EmptyPacket
java.lang.Object
org.apache.activeio.packet.EmptyPacket
- All Implemented Interfaces:
- Packet
public final class EmptyPacket
- extends java.lang.Object
- implements Packet
Provides a Packet implementation that is directly backed by a byte[0]
.
- Version:
- $Revision$
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EMPTY_PACKET
public static final EmptyPacket EMPTY_PACKET
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.
- Specified by:
writeTo
in interface Packet
- Throws:
java.io.IOException
writeTo
public void writeTo(java.io.DataOutput out)
throws java.io.IOException
- Specified by:
writeTo
in interface Packet
- Throws:
java.io.IOException
position
public int position()
- Specified by:
position
in interface Packet
position
public void position(int position)
- Specified by:
position
in interface Packet
limit
public int limit()
- Specified by:
limit
in interface Packet
limit
public void limit(int limit)
- Specified by:
limit
in interface Packet
flip
public void flip()
- Specified by:
flip
in interface Packet
remaining
public int remaining()
- Specified by:
remaining
in interface Packet
rewind
public void rewind()
- Specified by:
rewind
in interface Packet
hasRemaining
public boolean hasRemaining()
- Specified by:
hasRemaining
in interface Packet
clear
public void clear()
- Specified by:
clear
in interface Packet
capacity
public int capacity()
- Specified by:
capacity
in interface Packet
slice
public Packet slice()
- Specified by:
slice
in interface Packet
duplicate
public Packet duplicate()
- Specified by:
duplicate
in interface Packet
duplicate
public java.lang.Object duplicate(java.lang.ClassLoader cl)
throws java.io.IOException
- Specified by:
duplicate
in interface Packet
- Throws:
java.io.IOException
read
public int read()
- Specified by:
read
in interface Packet
- See Also:
Packet.read()
read
public int read(byte[] data,
int offset,
int length)
- Specified by:
read
in interface Packet
- See Also:
Packet.read(byte[], int, int)
write
public boolean write(int data)
- Specified by:
write
in interface Packet
- See Also:
Packet.write(int)
write
public int write(byte[] data,
int offset,
int length)
- Specified by:
write
in interface Packet
- See Also:
Packet.write(byte[], int, int)
asByteSequence
public ByteSequence asByteSequence()
- Specified by:
asByteSequence
in interface Packet
sliceAsBytes
public byte[] sliceAsBytes()
- Specified by:
sliceAsBytes
in interface Packet
read
public int read(Packet dest)
- Specified by:
read
in interface Packet
- Parameters:
dest
-
- Returns:
- the number of bytes read into the dest.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getAdapter
public java.lang.Object getAdapter(java.lang.Class target)
- Specified by:
getAdapter
in interface Packet
dispose
public void dispose()
- Specified by:
dispose
in interface Packet
Copyright © 2005-2011. All Rights Reserved.