net.sf.cindy.packet
Class DefaultPacket

java.lang.Object
  extended by net.sf.cindy.packet.DefaultPacket
All Implemented Interfaces:
Packet

public class DefaultPacket
extends java.lang.Object
implements Packet

Default implementation of Packet.

Version:
$id$
Author:
Roger Chen

Constructor Summary
DefaultPacket()
           
DefaultPacket(Buffer content)
           
DefaultPacket(Buffer content, java.net.SocketAddress address)
           
DefaultPacket(byte[] content)
           
DefaultPacket(java.nio.ByteBuffer content)
           
 
Method Summary
 java.net.SocketAddress getAddress()
          Get the socket address of the packet.
 Buffer getContent()
          Get the content of the packet.
 void setAddress(java.net.SocketAddress address)
           
 void setContent(Buffer content)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultPacket

public DefaultPacket()

DefaultPacket

public DefaultPacket(Buffer content)

DefaultPacket

public DefaultPacket(Buffer content,
                     java.net.SocketAddress address)

DefaultPacket

public DefaultPacket(java.nio.ByteBuffer content)

DefaultPacket

public DefaultPacket(byte[] content)
Method Detail

setContent

public void setContent(Buffer content)

setAddress

public void setAddress(java.net.SocketAddress address)

getAddress

public java.net.SocketAddress getAddress()
Description copied from interface: Packet
Get the socket address of the packet.

Specified by:
getAddress in interface Packet
Returns:
the socket address

getContent

public Buffer getContent()
Description copied from interface: Packet
Get the content of the packet.

Specified by:
getContent in interface Packet
Returns:
content

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object