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.SmackDebuggerThe 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 classEnhancedDebugger.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 voidincomingStreamSink(java.lang.CharSequence incomingCharSequence)voidonIncomingStreamElement(org.jivesoftware.smack.packet.TopLevelStreamElement streamElement)voidonOutgoingStreamElement(org.jivesoftware.smack.packet.TopLevelStreamElement streamElement)voidoutgoingStreamSink(java.lang.CharSequence outgoingCharSequence)voiduserHasLogged(org.jxmpp.jid.EntityFullJid user)
-
-
-
Method Detail
-
outgoingStreamSink
public final void outgoingStreamSink(java.lang.CharSequence outgoingCharSequence)
- Specified by:
outgoingStreamSinkin classorg.jivesoftware.smack.debugger.SmackDebugger
-
incomingStreamSink
public final void incomingStreamSink(java.lang.CharSequence incomingCharSequence)
- Specified by:
incomingStreamSinkin classorg.jivesoftware.smack.debugger.SmackDebugger
-
userHasLogged
public void userHasLogged(org.jxmpp.jid.EntityFullJid user)
- Specified by:
userHasLoggedin classorg.jivesoftware.smack.debugger.SmackDebugger
-
onIncomingStreamElement
public void onIncomingStreamElement(org.jivesoftware.smack.packet.TopLevelStreamElement streamElement)
- Specified by:
onIncomingStreamElementin classorg.jivesoftware.smack.debugger.SmackDebugger
-
onOutgoingStreamElement
public void onOutgoingStreamElement(org.jivesoftware.smack.packet.TopLevelStreamElement streamElement)
- Specified by:
onOutgoingStreamElementin classorg.jivesoftware.smack.debugger.SmackDebugger
-
-