|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectTranslatableAnalyzer
com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
com.ibm.dtfj.analyzer.helpers.base.SectionsTableBase
com.ibm.dtfj.analyzer.helpers.AllJavaThreads
public class AllJavaThreads
Print the list of all JavaThread objects within a DTFJ JavaRuntime.
Constructor Summary | |
---|---|
AllJavaThreads()
Null constructor for use as JavaBean |
Method Summary | |
---|---|
static AllJavaThreads |
getInstance(IAnalyzerContext context,
com.ibm.dtfj.java.JavaRuntime parent)
Find the AllJavaThreads bean instance associated with a given parent JavaRuntime (create it if necessary) |
com.ibm.dtfj.java.JavaThread |
getThreadFromObject(com.ibm.dtfj.java.JavaObject thobj)
Find the JavaThread associated with a given thread object |
int |
getThreadsCount()
|
void |
initializeJavaThreadAssociation()
Initialize the associations between JavaThreads and ImageThreads |
IAnalysisReport |
produceReport()
Generate a report which will be encapsulated in the IAnalysisReport object for later use by some formatter. |
void |
setParent(java.lang.Object parent)
Set the parent OneJavaRuntime underlying this analyzer bean. |
Methods inherited from class com.ibm.dtfj.analyzer.helpers.base.SectionsTableBase |
---|
findContainingSection, findContainingSection, findContainingSection, getAllSections, getAllSectionsCount, getAllSectionsSize, getAllSectionsSizeAsString, getCachingPriority, initializeOneSection, initializeOneSection, setChildInitializationHelper |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AllJavaThreads()
Method Detail |
---|
public static AllJavaThreads getInstance(IAnalyzerContext context, com.ibm.dtfj.java.JavaRuntime parent)
context
- the AnalyzerContext in which to locate this bean instanceparent
- the parent OneJavaRuntime underlying this analyzer bean
public void setParent(java.lang.Object parent)
setParent
in interface IWrapper
setParent
in class SimpleAnalyzerBean
parent
- The parent object to set. Must be of type JavaRuntime.
compatible with the type of analyzer bean that receives itIWrapper.setParent(java.lang.Object)
public int getThreadsCount() throws com.ibm.dtfj.image.DTFJException
com.ibm.dtfj.image.DTFJException
public com.ibm.dtfj.java.JavaThread getThreadFromObject(com.ibm.dtfj.java.JavaObject thobj) throws com.ibm.dtfj.image.DTFJException
thobj
- a JavaObject representing a instance of java/lang/Thread or a subclass
com.ibm.dtfj.image.DTFJException
public void initializeJavaThreadAssociation() throws com.ibm.dtfj.image.DTFJException
com.ibm.dtfj.image.DTFJException
public IAnalysisReport produceReport()
IReport
produceReport
in interface IReport
produceReport
in class SimpleAnalyzerBean
IReport.produceReport()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |