|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IHeapDumpProvider
Provides functionality to acquire a heap dump from a locally running Java process
| Method Summary | |
|---|---|
java.io.File |
acquireDump(VmInfo info,
java.io.File preferredLocation,
IProgressListener listener)
Acquire a heap dump from a locally running Java process. |
java.util.List<? extends VmInfo> |
getAvailableVMs(IProgressListener listener)
Returns a list of locally running Java processes from which the heap dump provider can attempt to acquire a heap dump |
| Method Detail |
|---|
java.util.List<? extends VmInfo> getAvailableVMs(IProgressListener listener)
throws SnapshotException
listener - a progress listener
VmInfo)
SnapshotException
java.io.File acquireDump(VmInfo info,
java.io.File preferredLocation,
IProgressListener listener)
throws SnapshotException
info - a descriptor of the Java process which should be dumpedpreferredLocation - a preferred filename under which the heap dump should be
saved. The IHeapDumpProvider is not obliged to provide
the heap dump at this locationlistener - a progress listener
SnapshotException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||