edu.ou.kmi.buddyspace.core
Class BSLogger

java.lang.Object
  |
  +--edu.ou.kmi.buddyspace.core.BSLogger

public class BSLogger
extends java.lang.Object

BSLogger class logs sent and received packets through given connection and the connection state. To listen to logs register your BSLogListener by addLogListener.


Method Summary
 void addLogListener(BSLogListener listener)
          Adds BSLogListener to listeners for logging.
protected  ConnectionBean getConnection()
          Returns currently used ConnectionBean
 void receivedPacket(PacketEvent pe)
          PacketListener function - logs received packet
 void removeLogListener(BSLogListener listener)
          Removes BSLogListener from listeners for logging.
 void sendFailed(PacketEvent pe)
          PacketListener function - logs packet sent failure
 void sentPacket(PacketEvent pe)
          PacketListener function - logs sent packet
protected  void setConnection(ConnectionBean connection)
          Sets ConnectionBean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setConnection

protected void setConnection(ConnectionBean connection)
Sets ConnectionBean


getConnection

protected ConnectionBean getConnection()
Returns currently used ConnectionBean


receivedPacket

public void receivedPacket(PacketEvent pe)
PacketListener function - logs received packet


sendFailed

public void sendFailed(PacketEvent pe)
PacketListener function - logs packet sent failure


sentPacket

public void sentPacket(PacketEvent pe)
PacketListener function - logs sent packet


addLogListener

public void addLogListener(BSLogListener listener)
Adds BSLogListener to listeners for logging.

See Also:
#removeAuthListener, #fireLogStatus, #fireLogSentXML, #fireLogReceivedXML

removeLogListener

public void removeLogListener(BSLogListener listener)
Removes BSLogListener from listeners for logging.

See Also:
#addAuthListener, #fireLogStatus, #fireLogSentXML, #fireLogReceivedXML