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
SmackDebuggerFactory
create
in interface SmackDebuggerFactory
IllegalArgumentException
- if the SmackDebugger can't be loaded.