Package org.jivesoftware.smackx.debugger
Class EnhancedDebuggerWindow
java.lang.Object
org.jivesoftware.smackx.debugger.EnhancedDebuggerWindow
The EnhancedDebuggerWindow is the main debug window that will show all the EnhancedDebuggers.
For each connection to debug there will be an EnhancedDebugger that will be shown in the
EnhancedDebuggerWindow.
This class also provides information about Smack like for example the Smack version and the installed providers.
-
Field Summary
Modifier and TypeFieldDescriptionstatic int
Keeps the max number of rows to keep in the tables.static boolean
-
Method Summary
Modifier and TypeMethodDescriptionstatic EnhancedDebuggerWindow
Returns the unique EnhancedDebuggerWindow instance available in the system.boolean
void
setVisible
(boolean visible) void
-
Field Details
-
PERSISTED_DEBUGGER
-
MAX_TABLE_ROWS
Keeps the max number of rows to keep in the tables. A value less than 0 means that packets will never be removed. If you are planning to use this debugger in a production environment then you should set a lower value (e.g. 50) to prevent the debugger from consuming all the JVM memory.
-
-
Method Details
-
getInstance
Returns the unique EnhancedDebuggerWindow instance available in the system.- Returns:
- the unique EnhancedDebuggerWindow instance
-
setVisible
-
isVisible
-
waitUntilClosed
- Throws:
InterruptedException
-