public class SLF4JSmackDebugger
extends java.lang.Object
implements org.jivesoftware.smack.debugger.SmackDebugger
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LOGGER_NAME |
static java.util.concurrent.atomic.AtomicBoolean |
printInterpreted |
static java.lang.String |
RECEIVED_TAG |
static java.lang.String |
SENT_TAG |
Constructor and Description |
---|
SLF4JSmackDebugger(org.jivesoftware.smack.XMPPConnection connection,
java.io.Writer writer,
java.io.Reader reader)
Create new SLF4J Smack Debugger instance.
|
Modifier and Type | Method and Description |
---|---|
static void |
enable()
Makes Smack use this Debugger.
|
java.io.Reader |
getReader() |
org.jivesoftware.smack.StanzaListener |
getReaderListener() |
java.io.Writer |
getWriter() |
org.jivesoftware.smack.StanzaListener |
getWriterListener() |
java.io.Reader |
newConnectionReader(java.io.Reader newReader) |
java.io.Writer |
newConnectionWriter(java.io.Writer newWriter) |
void |
userHasLogged(org.jxmpp.jid.EntityFullJid user) |
public static final java.lang.String LOGGER_NAME
public static final java.util.concurrent.atomic.AtomicBoolean printInterpreted
public static final java.lang.String SENT_TAG
public static final java.lang.String RECEIVED_TAG
public SLF4JSmackDebugger(org.jivesoftware.smack.XMPPConnection connection, java.io.Writer writer, java.io.Reader reader)
connection
- Smack connection to debugwriter
- connection data writer to observereader
- connection data reader to observepublic static void enable()
public java.io.Reader newConnectionReader(java.io.Reader newReader)
newConnectionReader
in interface org.jivesoftware.smack.debugger.SmackDebugger
public java.io.Writer newConnectionWriter(java.io.Writer newWriter)
newConnectionWriter
in interface org.jivesoftware.smack.debugger.SmackDebugger
public void userHasLogged(org.jxmpp.jid.EntityFullJid user)
userHasLogged
in interface org.jivesoftware.smack.debugger.SmackDebugger
public java.io.Reader getReader()
getReader
in interface org.jivesoftware.smack.debugger.SmackDebugger
public java.io.Writer getWriter()
getWriter
in interface org.jivesoftware.smack.debugger.SmackDebugger
public org.jivesoftware.smack.StanzaListener getReaderListener()
getReaderListener
in interface org.jivesoftware.smack.debugger.SmackDebugger
public org.jivesoftware.smack.StanzaListener getWriterListener()
getWriterListener
in interface org.jivesoftware.smack.debugger.SmackDebugger