|
||||||||||
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 |