org.eclipse.hyades.collection.threadanalyzer
Class DumpData
java.lang.Object
org.eclipse.hyades.collection.threadanalyzer.DumpData
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable
public class DumpData
- extends java.lang.Object
- implements java.io.Externalizable
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_fHtml
public boolean _fHtml
_env
public AnalyzerEnv _env
_threadsMissingStacks
public int _threadsMissingStacks
ANALYZE_SERVLET
public static final int ANALYZE_SERVLET
- See Also:
- Constant Field Values
ANALYZE_EJB
public static final int ANALYZE_EJB
- See Also:
- Constant Field Values
ANALYZE_WAS
public static final int ANALYZE_WAS
- See Also:
- Constant Field Values
ANALYZE_OTHER
public static final int ANALYZE_OTHER
- See Also:
- Constant Field Values
ANALYZE_ALL
public static final int ANALYZE_ALL
- See Also:
- Constant Field Values
_threadsByTOS
public transient java.util.Hashtable _threadsByTOS
_tosInfo
public transient TOSInfo _tosInfo
_threadDetailHelpers
public transient java.util.Vector _threadDetailHelpers
_monitorDetailHelpers
public transient java.util.Vector _monitorDetailHelpers
DumpData
public DumpData()
getID
public static int getID()
setDisplayName
public void setDisplayName(java.lang.String displayName)
getDisplayName
public java.lang.String getDisplayName()
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getDumpingJvmName
public java.lang.String getDumpingJvmName()
setDumpingJvmName
public void setDumpingJvmName(java.lang.String jvmName)
addDumpTextLine
public void addDumpTextLine(java.lang.String line,
int lineNo)
getDumpTextEnum
public java.util.Enumeration getDumpTextEnum()
getNextDumpTextLine
public java.lang.String getNextDumpTextLine(java.util.Enumeration xnum)
setInputFilename
public void setInputFilename(java.lang.String filename)
addThd
public Thd addThd(java.lang.String name,
java.lang.String threadId,
java.lang.String state,
java.lang.String priority)
getThd
public Thd getThd(java.lang.String thdId)
getThreadDumpSize
public int getThreadDumpSize()
getServletThreadPool
public ServletThreadPool getServletThreadPool()
getOrbThreadPool
public OrbThreadPool getOrbThreadPool()
getOverallThreadPool
public OverallThreadPool getOverallThreadPool()
buildCommonTOSLists
public void buildCommonTOSLists()
addMonitor
public Monitor addMonitor(java.lang.String name,
int mon_type)
getMonitorEnum
public java.util.Enumeration getMonitorEnum()
getNextMonitor
public Monitor getNextMonitor(java.util.Enumeration xnum)
getMonitorById
public Monitor getMonitorById(int id)
getThreadById
public Thd getThreadById(int id)
getThreadEnum
public java.util.Enumeration getThreadEnum()
getNextThread
public Thd getNextThread(java.util.Enumeration xnum)
getHeapLock
public Monitor getHeapLock()
webLockWaiters
public java.util.Vector webLockWaiters(Monitor m)
orbLockWaiters
public java.util.Vector orbLockWaiters(Monitor m)
writeTo
public void writeTo(java.lang.String fileName)
throws java.lang.Exception
- Throws:
java.lang.Exception
readFrom
public static DumpData readFrom(java.lang.String fileName)
throws java.lang.Exception
- Throws:
java.lang.Exception
fixupIdRefs
public void fixupIdRefs()
initAnalysis
public void initAnalysis()
outputVector
public void outputVector(java.util.Vector v)
warnMissingStacks
public void warnMissingStacks(java.io.OutputStream o)
print
public void print(java.lang.String rptName)
print
public void print()
print
public void print(java.io.PrintStream ps)
summary
public java.util.Vector summary()
disclaimer
public java.util.Vector disclaimer()
notice
public java.util.Vector notice()
servletThreadPool
public void servletThreadPool()
orbThreadPool
public void orbThreadPool()
overallThreadPool
public void overallThreadPool()
orbPoolAnalysis
public java.util.Vector orbPoolAnalysis()
orbThreadAnalysis
public java.util.Vector orbThreadAnalysis()
orbMonitorAnalysis
public java.util.Vector orbMonitorAnalysis()
overallThreadAnalysis
public java.util.Vector overallThreadAnalysis()
overallMonitorAnalysis
public java.util.Vector overallMonitorAnalysis()
servletMonitorAnalysis
public java.util.Vector servletMonitorAnalysis()
servletPoolAnalysis
public java.util.Vector servletPoolAnalysis()
servletThreadAnalysis
public java.util.Vector servletThreadAnalysis()
getLogLevel
public int getLogLevel()
setLogLevel
public void setLogLevel(int logLevel)
setAnalysisType
public void setAnalysisType()
getWebWaiting
public int getWebWaiting()
getWebWorking
public int getWebWorking()
getOrbWaiting
public int getOrbWaiting()
getOrbWorking
public int getOrbWorking()
getOthers
public int getOthers()
getTotal
public int getTotal()
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- Specified by:
writeExternal in interface java.io.Externalizable
- Throws:
java.io.IOException
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
readExternal in interface java.io.Externalizable
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
getThreads
public java.util.Hashtable getThreads()
getMonitors
public java.util.Hashtable getMonitors()
getThreadDump
public ThreadDump getThreadDump()
setDeadLockResults
public void setDeadLockResults(java.util.Vector dlr)
setDeadLockExists
public void setDeadLockExists(boolean dle)
isDeadLockExists
public boolean isDeadLockExists()
setDumpParserClassName
public void setDumpParserClassName(java.lang.String dpcn)
getDumpParserClassName
public java.lang.String getDumpParserClassName()
getDumpParserClassNameFromDumpData
public java.lang.String getDumpParserClassNameFromDumpData()