public class ThreadDetailsResolver extends Object implements IThreadDetailsResolver
Constructor and Description |
---|
ThreadDetailsResolver()
Create a Java thread details resolver.
|
Modifier and Type | Method and Description |
---|---|
void |
complementDeep(IThreadInfo thread,
IProgressListener listener)
Extract detailed information about a thread, for example for ThreadInfoQuery.
|
void |
complementShallow(IThreadInfo thread,
IProgressListener listener)
Extract basic information about a thread, for example for ThreadOverviewQuery.
|
Column[] |
getColumns()
The columns that can be extracted from java.lang.Thread fields.
|
public ThreadDetailsResolver()
public Column[] getColumns()
getColumns
in interface IThreadDetailsResolver
public void complementShallow(IThreadInfo thread, IProgressListener listener) throws SnapshotException
IThreadDetailsResolver
complementShallow
in interface IThreadDetailsResolver
thread
- to extract the information from and to attach the informationlistener
- to log progress and report errorsSnapshotException
public void complementDeep(IThreadInfo thread, IProgressListener listener) throws SnapshotException
IThreadDetailsResolver
complementDeep
in interface IThreadDetailsResolver
thread
- to extract the information from and to attach the informationlistener
- to log progress and report errorsSnapshotException