APIdia Launch Partner
Top Description Inners Fields Constructors Methods
com.sun.tools.jdi

pack-priv Class EventRequestManagerImpl

extends MirrorImpl
implements EventRequestManager
Class Inheritance
All Implemented Interfaces
com.sun.jdi.request.EventRequestManager, com.sun.jdi.Mirror
Annotations
@SuppressWarnings:unchecked, rawtypes
Imports
java.util.ArrayList, .Collections, .HashMap, .List, .Map, com.sun.jdi.Field, .Location, .NativeMethodException, .ObjectReference, .ReferenceType, .ThreadReference, .VirtualMachine, com.sun.jdi.request.AccessWatchpointRequest, .BreakpointRequest, .ClassPrepareRequest, .ClassUnloadRequest, .DuplicateRequestException, .EventRequest, .EventRequestManager, .ExceptionRequest, .InvalidRequestStateException, .MethodEntryRequest, .MethodExitRequest, .ModificationWatchpointRequest, .MonitorContendedEnterRequest, .MonitorContendedEnteredRequest, .MonitorWaitRequest, .MonitorWaitedRequest, .StepRequest, .ThreadDeathRequest, .ThreadStartRequest, .VMDeathRequest, .WatchpointRequest

This interface is used to create and remove Breakpoints, Watchpoints, etc. It include implementations of all the request interfaces..

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv abstract class
private abstract class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv abstract class
pack-priv class
pack-priv abstract class
pack-priv class
pack-priv abstract class

Field Summary

Modifier and TypeField and Description
private static int
private final List<? extends EventRequest>[]
Inherited from com.sun.tools.jdi.MirrorImpl:
vm

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public List<AccessWatchpointRequest>
accessWatchpointRequests()

Implements com.sun.jdi.request.EventRequestManager.accessWatchpointRequests.

Return an unmodifiable list of the enabled and disabled access watchpoint requests.

public List<BreakpointRequest>
breakpointRequests()

Implements com.sun.jdi.request.EventRequestManager.breakpointRequests.

Return an unmodifiable list of the enabled and disabled breakpoint requests.

public List<ClassPrepareRequest>
classPrepareRequests()

Implements com.sun.jdi.request.EventRequestManager.classPrepareRequests.

Return an unmodifiable list of the enabled and disabled class prepare requests.

public List<ClassUnloadRequest>
classUnloadRequests()

Implements com.sun.jdi.request.EventRequestManager.classUnloadRequests.

Return an unmodifiable list of the enabled and disabled class unload requests.

public AccessWatchpointRequest
createAccessWatchpointRequest(Field field)

Implements com.sun.jdi.request.EventRequestManager.createAccessWatchpointRequest.

Creates a new disabled watchpoint which watches accesses to the specified field.

public BreakpointRequest
public ClassPrepareRequest
public ClassUnloadRequest
public ExceptionRequest
createExceptionRequest(ReferenceType refType, boolean notifyCaught, boolean notifyUncaught)

Implements com.sun.jdi.request.EventRequestManager.createExceptionRequest.

Creates a new disabled ExceptionRequest.

public MethodEntryRequest
public MethodExitRequest
public ModificationWatchpointRequest
createModificationWatchpointRequest(Field field)

Implements com.sun.jdi.request.EventRequestManager.createModificationWatchpointRequest.

Creates a new disabled watchpoint which watches accesses to the specified field.

public MonitorContendedEnteredRequest
public MonitorContendedEnterRequest
public MonitorWaitedRequest
public MonitorWaitRequest
public StepRequest
createStepRequest(ThreadReference thread, int size, int depth)

Implements com.sun.jdi.request.EventRequestManager.createStepRequest.

Creates a new disabled StepRequest.

public ThreadDeathRequest
public ThreadStartRequest
public VMDeathRequest
public void
deleteAllBreakpoints()

Implements com.sun.jdi.request.EventRequestManager.deleteAllBreakpoints.

Remove all breakpoints managed by this EventRequestManager.

public void
public void
public boolean
equals(Object obj)

Overrides com.sun.tools.jdi.MirrorImpl.equals.

Indicates whether some other object is "equal to" this one.

public List<ExceptionRequest>
exceptionRequests()

Implements com.sun.jdi.request.EventRequestManager.exceptionRequests.

Return an unmodifiable list of the enabled and disabled exception requests.

public int
hashCode()

Overrides com.sun.tools.jdi.MirrorImpl.hashCode.

Returns a hash code value for this object.

pack-priv static byte
JDItoJDWPSuspendPolicy(int jdiPolicy)

pack-priv static int
JDWPtoJDISuspendPolicy(byte jdwpPolicy)

public List<MethodEntryRequest>
methodEntryRequests()

Implements com.sun.jdi.request.EventRequestManager.methodEntryRequests.

Return an unmodifiable list of the enabled and disabled method entry requests.

public List<MethodExitRequest>
methodExitRequests()

Implements com.sun.jdi.request.EventRequestManager.methodExitRequests.

Return an unmodifiable list of the enabled and disabled method exit requests.

public List<ModificationWatchpointRequest>
modificationWatchpointRequests()

Implements com.sun.jdi.request.EventRequestManager.modificationWatchpointRequests.

Return an unmodifiable list of the enabled and disabled modification watchpoint requests.

public List<MonitorContendedEnteredRequest>
monitorContendedEnteredRequests()

Implements com.sun.jdi.request.EventRequestManager.monitorContendedEnteredRequests.

Return an unmodifiable list of the enabled and disabled monitor contended entered requests.

public List<MonitorContendedEnterRequest>
monitorContendedEnterRequests()

Implements com.sun.jdi.request.EventRequestManager.monitorContendedEnterRequests.

Return an unmodifiable list of the enabled and disabled monitor contended enter requests.

public List<MonitorWaitedRequest>
monitorWaitedRequests()

Implements com.sun.jdi.request.EventRequestManager.monitorWaitedRequests.

Return an unmodifiable list of the enabled and disabled monitor waited requests.

public List<MonitorWaitRequest>
monitorWaitRequests()

Implements com.sun.jdi.request.EventRequestManager.monitorWaitRequests.

Return an unmodifiable list of the enabled and disabled monitor wait requests.

pack-priv EventRequest
request(int eventCmd, int requestId)

private List<? extends EventRequest>
requestList(int eventCmd)

public List<StepRequest>
stepRequests()

Implements com.sun.jdi.request.EventRequestManager.stepRequests.

Return an unmodifiable list of the enabled and disabled step requests.

public List<ThreadDeathRequest>
threadDeathRequests()

Implements com.sun.jdi.request.EventRequestManager.threadDeathRequests.

Return an unmodifiable list of the enabled and disabled thread death requests.

public List<ThreadStartRequest>
threadStartRequests()

Implements com.sun.jdi.request.EventRequestManager.threadStartRequests.

Return an unmodifiable list of the enabled and disabled thread start requests.

pack-priv List<? extends EventRequest>
public List<VMDeathRequest>
vmDeathRequests()

Implements com.sun.jdi.request.EventRequestManager.vmDeathRequests.

Return an unmodifiable list of the enabled and disabled VM death requests.

Inherited from com.sun.tools.jdi.MirrorImpl:
validateMirrorvalidateMirrorOrNullvalidateMirrorsvalidateMirrorsOrNullsvirtualMachine