GlassFish Utility Code - Tip of the Day
Say you have a class loaded with variables. You want to dump the
variables when you are in a "debug" mode.
Here is the dump from a class I'm working on. I got this nicely
formatted output with one line of code:
System.out.println(com.sun.enterprise.util.ObjectAnalyzer.toString(this));
===========================================================================================================================
Class Modifiers Field Value
WindowsService private static final strings
com.sun.enterprise.universal.i18n.LocalStringsImpl@19dfbff
WindowsService private static final TRACE_PREPEND TRACE:
WindowsService private static final SOURCE_WIN32_EXE_FILENAME
winsw.exe
WindowsService private static final TARGET_DIR bin
WindowsService private static final TEMPLATE_FILE_NAME
Domain-service-winsw.xml.template
WindowsService private serverName domain1
WindowsService private sourceWin32Exe
C:\glassfishv3\glassfish\lib\winsw.exe
WindowsService private targetDir
C:\glassfishv3\glassfish\domains\domain1\bin
WindowsService private targetXml
C:\glassfishv3\glassfish\domains\domain1\bin\domain1Service.xml
WindowsService private targetWin32Exe
C:\glassfishv3\glassfish\domains\domain1\bin\domain1Service.exe
WindowsService private installRootDir
C:\glassfishv3\glassfish
WindowsService private libDir
C:\glassfishv3\glassfish\lib
WindowsService private templateFile
C:\glassfishv3\glassfish\lib\install\templates\Domain-service-winsw.xml.template
WindowsService private serverDir
C:\glassfishv3\glassfish\domains\domain1
WindowsService private serversDir
C:\glassfishv3\glassfish\domains