org.eclipse.mat.snapshot.extension
Interface IThreadDetailsResolver


public interface IThreadDetailsResolver

Extracts detailed information about a thread


Method Summary
 void complementDeep(IThreadInfo thread, IProgressListener listener)
          Extract detailed information e.g.
 void complementShallow(IThreadInfo thread, IProgressListener listener)
          Extract basic information e.g.
 Column[] getColumns()
          Detailed information as columns
 

Method Detail

getColumns

Column[] getColumns()
Detailed information as columns

Returns:
an array of Columns

complementShallow

void complementShallow(IThreadInfo thread,
                       IProgressListener listener)
                       throws SnapshotException
Extract basic information e.g. for ThreadOverviewQuery

Parameters:
thread - to extract the information from and to attach the information
listener - to log progress and report errors
Throws:
SnapshotException

complementDeep

void complementDeep(IThreadInfo thread,
                    IProgressListener listener)
                    throws SnapshotException
Extract detailed information e.g. for ThreadInfoQuery

Parameters:
thread - to extract the information from and to attach the information
listener - to log progress and report errors
Throws:
SnapshotException