Thread dump utility for debugging hung router instances.
This class provides functionality to request Java Service Wrapper
to dump all thread stacks to wrapper.log file. This is essential
for diagnosing router hangs, deadlocks, or performance issues.
Platform Requirements:
- Requires Java Service Wrapper to be installed and running
- Only works on non-Windows platforms (Linux, macOS, Unix)
- Does not function on Windows due to wrapper limitations
The dump operation is asynchronous - this method signals the wrapper
to start the dump but does not wait for it to complete. The actual
thread dump will appear in wrapper.log shortly after the call returns.
This utility is typically called by the watchdog when router appears
to be unresponsive, but can also be invoked manually for debugging.