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 -
Field Summary
Fields inherited from class org.jivesoftware.smack.debugger.SmackDebugger
connection -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidincomingStreamSink(CharSequence incomingCharSequence) voidonIncomingStreamElement(org.jivesoftware.smack.packet.TopLevelStreamElement streamElement) voidonOutgoingStreamElement(org.jivesoftware.smack.packet.TopLevelStreamElement streamElement) final voidoutgoingStreamSink(CharSequence outgoingCharSequence) voiduserHasLogged(org.jxmpp.jid.EntityFullJid user) Methods inherited from class org.jivesoftware.smack.debugger.SmackDebugger
newConnectionReader, newConnectionWriter, onIncomingElementCompleted, onOutgoingElementCompleted
-
Constructor Details
-
EnhancedDebugger
public EnhancedDebugger(org.jivesoftware.smack.XMPPConnection connection)
-
-
Method Details
-
outgoingStreamSink
- Specified by:
outgoingStreamSinkin classorg.jivesoftware.smack.debugger.SmackDebugger
-
incomingStreamSink
- 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
-