public class SuspendManagerImpl extends java.lang.Object implements SuspendManager
| Modifier and Type | Field and Description |
|---|---|
int |
suspends |
| Constructor and Description |
|---|
SuspendManagerImpl(DebugProcessImpl debugProcess) |
public SuspendManagerImpl(DebugProcessImpl debugProcess)
public SuspendContextImpl pushSuspendContext(int suspendPolicy, int nVotes)
pushSuspendContext in interface SuspendManagerpublic SuspendContextImpl pushSuspendContext(com.sun.jdi.event.EventSet set)
pushSuspendContext in interface SuspendManagerpublic void resume(SuspendContextImpl context)
resume in interface SuspendManagerpublic void popFrame(SuspendContextImpl suspendContext)
popFrame in interface SuspendManagerpublic SuspendContextImpl getPausedContext()
getPausedContext in interface SuspendManagerpublic void popContext(SuspendContextImpl suspendContext)
public java.util.List<SuspendContextImpl> getEventContexts()
getEventContexts in interface SuspendManagerpublic boolean isFrozen(ThreadReferenceProxyImpl thread)
isFrozen in interface SuspendManagerpublic boolean isSuspended(ThreadReferenceProxyImpl thread) throws com.sun.jdi.ObjectCollectedException
isSuspended in interface SuspendManagercom.sun.jdi.ObjectCollectedExceptionpublic void suspendThread(SuspendContextImpl context, ThreadReferenceProxyImpl thread)
suspendThread in interface SuspendManagerpublic void resumeThread(SuspendContextImpl context, ThreadReferenceProxyImpl thread)
resumeThread in interface SuspendManagerpublic void freezeThread(ThreadReferenceProxyImpl thread)
freezeThread in interface SuspendManagerpublic void unfreezeThread(ThreadReferenceProxyImpl thread)
unfreezeThread in interface SuspendManagerpublic void voteResume(SuspendContextImpl suspendContext)
voteResume in interface SuspendManagerpublic void voteSuspend(SuspendContextImpl suspendContext)
voteSuspend in interface SuspendManagerpublic java.util.List<SuspendContextImpl> getPausedContexts()
public boolean hasPausedContext(SuspendContextImpl suspendContext)