Package org.eclipse.mat.dtfj
Class ThreadDetailsResolver
- java.lang.Object
-
- org.eclipse.mat.dtfj.ThreadDetailsResolver
-
- All Implemented Interfaces:
IThreadDetailsResolver
public class ThreadDetailsResolver extends java.lang.Object implements IThreadDetailsResolver
Use DTFJ to extract extra information about a thread.
-
-
Constructor Summary
Constructors Constructor Description ThreadDetailsResolver()Create a DTFJ thread details resolver.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomplementDeep(IThreadInfo thread, IProgressListener listener)Add detailed DTFJ information, including native thread stack.voidcomplementShallow(IThreadInfo thread, IProgressListener listener)Add basic DTFJ information.Column[]getColumns()The columns that can be extracted via DTFJ
-
-
-
Method Detail
-
getColumns
public Column[] getColumns()
The columns that can be extracted via DTFJ- Specified by:
getColumnsin interfaceIThreadDetailsResolver- Returns:
- an array of Columns
-
complementShallow
public void complementShallow(IThreadInfo thread, IProgressListener listener) throws SnapshotException
Add basic DTFJ information.- Specified by:
complementShallowin interfaceIThreadDetailsResolver- Parameters:
thread- to extract the information from and to attach the informationlistener- to log progress and report errors- Throws:
SnapshotException- problem retrieving or converting the data
-
complementDeep
public void complementDeep(IThreadInfo thread, IProgressListener listener) throws SnapshotException
Add detailed DTFJ information, including native thread stack.- Specified by:
complementDeepin interfaceIThreadDetailsResolver- Parameters:
thread- to extract the information from and to attach the informationlistener- to log progress and report errors- Throws:
SnapshotException- problem retrieving or converting the data
-
-