public class ReflectionDebuggerFactory extends Object implements SmackDebuggerFactory
| Constructor and Description |
|---|
ReflectionDebuggerFactory() |
| Modifier and Type | Method and Description |
|---|---|
SmackDebugger |
create(XMPPConnection connection,
Writer writer,
Reader reader)
Initialize the new SmackDebugger instance.
|
static Class<SmackDebugger> |
getDebuggerClass()
Returns debugger class used by this factory
|
static void |
setDebuggerClass(Class<? extends SmackDebugger> debuggerClass)
Sets custom debugger class to be created by this factory
|
public ReflectionDebuggerFactory()
public static void setDebuggerClass(Class<? extends SmackDebugger> debuggerClass)
debuggerClass - class to be used by this factorypublic static Class<SmackDebugger> getDebuggerClass()
public SmackDebugger create(XMPPConnection connection, Writer writer, Reader reader) throws IllegalArgumentException
SmackDebuggerFactorycreate in interface SmackDebuggerFactoryIllegalArgumentException - if the SmackDebugger can't be loaded.