Package org.jivesoftware.smackx.debugger
Class LiteDebugger
- java.lang.Object
-
- org.jivesoftware.smack.debugger.SmackDebugger
-
- org.jivesoftware.smackx.debugger.LiteDebugger
-
public class LiteDebugger extends SmackDebugger
The LiteDebugger is a very simple debugger that allows to debug sent, received and interpreted messages.
-
-
Field Summary
-
Fields inherited from class org.jivesoftware.smack.debugger.SmackDebugger
connection
-
-
Constructor Summary
Constructors Constructor Description LiteDebugger(XMPPConnection connection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidincomingStreamSink(java.lang.CharSequence incomingCharSequence)voidonIncomingStreamElement(TopLevelStreamElement streamElement)Used by the connection to notify about an incoming top level stream element.voidonOutgoingStreamElement(TopLevelStreamElement streamElement)Used by the connection to notify about a outgoing top level stream element.voidoutgoingStreamSink(java.lang.CharSequence outgoingCharSequence)Note that the sequence of characters may be pretty printed.voidrootWindowClosing(java.awt.event.WindowEvent evt)Notification that the root window is closing.voiduserHasLogged(EntityFullJid user)Called when a user has logged in to the server.-
Methods inherited from class org.jivesoftware.smack.debugger.SmackDebugger
newConnectionReader, newConnectionWriter, onIncomingElementCompleted, onOutgoingElementCompleted
-
-
-
-
Constructor Detail
-
LiteDebugger
public LiteDebugger(XMPPConnection connection)
-
-
Method Detail
-
rootWindowClosing
public void rootWindowClosing(java.awt.event.WindowEvent evt)
Notification that the root window is closing. Stop listening for received and transmitted packets.- Parameters:
evt- the event that indicates that the root window is closing
-
outgoingStreamSink
public void outgoingStreamSink(java.lang.CharSequence outgoingCharSequence)
Description copied from class:SmackDebuggerNote that the sequence of characters may be pretty printed.- Specified by:
outgoingStreamSinkin classSmackDebugger- Parameters:
outgoingCharSequence- the outgoing character sequence.
-
incomingStreamSink
public void incomingStreamSink(java.lang.CharSequence incomingCharSequence)
- Specified by:
incomingStreamSinkin classSmackDebugger
-
userHasLogged
public void userHasLogged(EntityFullJid user)
Description copied from class:SmackDebuggerCalled when a user has logged in to the server. The user could be an anonymous user, this means that the user would be of the form host/resource instead of the form user@host/resource.- Specified by:
userHasLoggedin classSmackDebugger- Parameters:
user- the user@host/resource that has just logged in
-
onIncomingStreamElement
public void onIncomingStreamElement(TopLevelStreamElement streamElement)
Description copied from class:SmackDebuggerUsed by the connection to notify about an incoming top level stream element.This method is invoked right after the incoming stream was parsed.
- Specified by:
onIncomingStreamElementin classSmackDebugger- Parameters:
streamElement- the incoming top level stream element.
-
onOutgoingStreamElement
public void onOutgoingStreamElement(TopLevelStreamElement streamElement)
Description copied from class:SmackDebuggerUsed by the connection to notify about a outgoing top level stream element.This method is invoked right before the element is serialized to XML and put into the outgoing stream.
- Specified by:
onOutgoingStreamElementin classSmackDebugger- Parameters:
streamElement- the outgoing top level stream element.
-
-