Package org.jivesoftware.smackx.debugger
Class EnhancedDebugger
- java.lang.Object
-
- org.jivesoftware.smack.debugger.SmackDebugger
-
- org.jivesoftware.smackx.debugger.EnhancedDebugger
-
public class EnhancedDebugger extends org.jivesoftware.smack.debugger.SmackDebugger
The EnhancedDebugger is a debugger that allows to debug sent, received and interpreted messages but also provides the ability to send ad-hoc messages composed by the user.A new EnhancedDebugger will be created for each connection to debug. All the EnhancedDebuggers will be shown in the same debug window provided by the class EnhancedDebuggerWindow.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EnhancedDebugger.Factory
-
Constructor Summary
Constructors Constructor Description EnhancedDebugger(org.jivesoftware.smack.XMPPConnection connection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
incomingStreamSink(java.lang.CharSequence incomingCharSequence)
void
onIncomingStreamElement(org.jivesoftware.smack.packet.TopLevelStreamElement streamElement)
void
onOutgoingStreamElement(org.jivesoftware.smack.packet.TopLevelStreamElement streamElement)
void
outgoingStreamSink(java.lang.CharSequence outgoingCharSequence)
void
userHasLogged(org.jxmpp.jid.EntityFullJid user)
-
-
-
Method Detail
-
outgoingStreamSink
public final void outgoingStreamSink(java.lang.CharSequence outgoingCharSequence)
- Specified by:
outgoingStreamSink
in classorg.jivesoftware.smack.debugger.SmackDebugger
-
incomingStreamSink
public final void incomingStreamSink(java.lang.CharSequence incomingCharSequence)
- Specified by:
incomingStreamSink
in classorg.jivesoftware.smack.debugger.SmackDebugger
-
userHasLogged
public void userHasLogged(org.jxmpp.jid.EntityFullJid user)
- Specified by:
userHasLogged
in classorg.jivesoftware.smack.debugger.SmackDebugger
-
onIncomingStreamElement
public void onIncomingStreamElement(org.jivesoftware.smack.packet.TopLevelStreamElement streamElement)
- Specified by:
onIncomingStreamElement
in classorg.jivesoftware.smack.debugger.SmackDebugger
-
onOutgoingStreamElement
public void onOutgoingStreamElement(org.jivesoftware.smack.packet.TopLevelStreamElement streamElement)
- Specified by:
onOutgoingStreamElement
in classorg.jivesoftware.smack.debugger.SmackDebugger
-
-