org.jabber.jabberbeans.util
Class PacketDebug

java.lang.Object
  |
  +--org.jabber.jabberbeans.util.PacketDebug

public class PacketDebug
extends java.lang.Object
implements PacketListener

PacketDebug is a dirt-simple, yet very useful, class to debug connection data. It prints out any sent or received data over the pipe, along with the object classname.

Version:
$Revision: 1.1.1.1 $
Author:
<dwaite@jabber.com>, $Author: lucky $

Constructor Summary
PacketDebug()
           
 
Method Summary
 void receivedPacket(PacketEvent pe)
          prints out a debug message on packet receipt (after data has been received and successfully parsed)
 void sendFailed(PacketEvent pe)
          prints out a debug message on packet sending failure
 void sentPacket(PacketEvent pe)
          prints out a debug message on packet sending (after send method has been called and the flush on the output stream completes)
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

PacketDebug

public PacketDebug()
Method Detail

receivedPacket

public final void receivedPacket(PacketEvent pe)
prints out a debug message on packet receipt (after data has been received and successfully parsed)
Specified by:
receivedPacket in interface PacketListener
Tags copied from interface: PacketListener
Parameters:
pe - PacketEvent that has just been received.

sentPacket

public final void sentPacket(PacketEvent pe)
prints out a debug message on packet sending (after send method has been called and the flush on the output stream completes)
Specified by:
sentPacket in interface PacketListener
Tags copied from interface: PacketListener
Parameters:
pe - PacketEvent that has just been sent

sendFailed

public final void sendFailed(PacketEvent pe)
prints out a debug message on packet sending failure
Specified by:
sendFailed in interface PacketListener
Tags copied from interface: PacketListener
Parameters:
pe - PacketEvent for the failed send