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 IThreadDetailsResolverpublic void complementShallow(IThreadInfo thread, IProgressListener listener) throws SnapshotException
IThreadDetailsResolvercomplementShallow in interface IThreadDetailsResolverthread - to extract the information from and to attach the informationlistener - to log progress and report errorsSnapshotExceptionpublic void complementDeep(IThreadInfo thread, IProgressListener listener) throws SnapshotException
IThreadDetailsResolvercomplementDeep in interface IThreadDetailsResolverthread - to extract the information from and to attach the informationlistener - to log progress and report errorsSnapshotException