public class RequestManagerImpl extends DebugProcessAdapterImpl implements RequestManager
Constructor and Description |
---|
RequestManagerImpl(DebugProcessImpl debugProcess) |
Modifier and Type | Method and Description |
---|---|
void |
addClassFilters(com.sun.jdi.request.EventRequest request,
ClassFilter[] classFilters,
ClassFilter[] classExclusionFilters) |
void |
callbackOnPrepareClasses(ClassPrepareRequestor requestor,
SourcePosition classPosition) |
void |
callbackOnPrepareClasses(ClassPrepareRequestor requestor,
java.lang.String classOrPatternToBeLoaded) |
boolean |
checkReadOnly(Requestor requestor) |
void |
clearWarnings() |
com.sun.jdi.request.AccessWatchpointRequest |
createAccessWatchpointRequest(FilteredRequestor requestor,
com.sun.jdi.Field field) |
com.sun.jdi.request.BreakpointRequest |
createBreakpointRequest(FilteredRequestor requestor,
com.sun.jdi.Location location) |
com.sun.jdi.request.ClassPrepareRequest |
createClassPrepareRequest(ClassPrepareRequestor requestor,
java.lang.String pattern) |
com.sun.jdi.request.ExceptionRequest |
createExceptionRequest(FilteredRequestor requestor,
com.sun.jdi.ReferenceType referenceType,
boolean notifyCaught,
boolean notifyUnCaught) |
com.sun.jdi.request.MethodEntryRequest |
createMethodEntryRequest(FilteredRequestor requestor) |
com.sun.jdi.request.MethodExitRequest |
createMethodExitRequest(FilteredRequestor requestor) |
com.sun.jdi.request.ModificationWatchpointRequest |
createModificationWatchpointRequest(FilteredRequestor requestor,
com.sun.jdi.Field field) |
void |
deleteRequest(Requestor requestor) |
void |
enableRequest(com.sun.jdi.request.EventRequest request) |
static Requestor |
findRequestor(com.sun.jdi.request.EventRequest request) |
java.util.Set<com.sun.jdi.request.EventRequest> |
findRequests(Requestor requestor) |
com.sun.jdi.ThreadReference |
getFilterThread() |
com.sun.jdi.request.EventRequestManager |
getVMRequestManager() |
java.lang.String |
getWarning(Requestor requestor) |
boolean |
isVerified(Requestor requestor) |
void |
processAttached(DebugProcessImpl process) |
void |
processClassPrepared(com.sun.jdi.event.ClassPrepareEvent event) |
void |
processDetached(DebugProcessImpl process,
boolean closedByUser) |
void |
registerRequest(Requestor requestor,
com.sun.jdi.request.EventRequest request) |
void |
registerRequestInternal(Requestor requestor,
com.sun.jdi.request.EventRequest request) |
void |
setFilterThread(com.sun.jdi.ThreadReference filterThread) |
void |
setInvalid(Requestor requestor,
java.lang.String message) |
paused, paused, processAttached, processDetached, resumed, resumed
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
attachException, connectorIsReady, threadStarted, threadStopped
public RequestManagerImpl(DebugProcessImpl debugProcess)
public com.sun.jdi.request.EventRequestManager getVMRequestManager()
public com.sun.jdi.ThreadReference getFilterThread()
public void setFilterThread(com.sun.jdi.ThreadReference filterThread)
public java.util.Set<com.sun.jdi.request.EventRequest> findRequests(Requestor requestor)
public static Requestor findRequestor(com.sun.jdi.request.EventRequest request)
public void addClassFilters(com.sun.jdi.request.EventRequest request, ClassFilter[] classFilters, ClassFilter[] classExclusionFilters)
public void registerRequestInternal(Requestor requestor, com.sun.jdi.request.EventRequest request)
public void registerRequest(Requestor requestor, com.sun.jdi.request.EventRequest request)
public com.sun.jdi.request.ClassPrepareRequest createClassPrepareRequest(ClassPrepareRequestor requestor, java.lang.String pattern)
createClassPrepareRequest
in interface RequestManager
public com.sun.jdi.request.ExceptionRequest createExceptionRequest(FilteredRequestor requestor, com.sun.jdi.ReferenceType referenceType, boolean notifyCaught, boolean notifyUnCaught)
public com.sun.jdi.request.MethodEntryRequest createMethodEntryRequest(FilteredRequestor requestor)
public com.sun.jdi.request.MethodExitRequest createMethodExitRequest(FilteredRequestor requestor)
public com.sun.jdi.request.BreakpointRequest createBreakpointRequest(FilteredRequestor requestor, com.sun.jdi.Location location)
public com.sun.jdi.request.AccessWatchpointRequest createAccessWatchpointRequest(FilteredRequestor requestor, com.sun.jdi.Field field)
public com.sun.jdi.request.ModificationWatchpointRequest createModificationWatchpointRequest(FilteredRequestor requestor, com.sun.jdi.Field field)
public void deleteRequest(Requestor requestor)
public void callbackOnPrepareClasses(ClassPrepareRequestor requestor, SourcePosition classPosition)
callbackOnPrepareClasses
in interface RequestManager
public void callbackOnPrepareClasses(ClassPrepareRequestor requestor, java.lang.String classOrPatternToBeLoaded)
callbackOnPrepareClasses
in interface RequestManager
public void enableRequest(com.sun.jdi.request.EventRequest request)
enableRequest
in interface RequestManager
public void setInvalid(Requestor requestor, java.lang.String message)
setInvalid
in interface RequestManager
public java.lang.String getWarning(Requestor requestor)
public boolean isVerified(Requestor requestor)
public void processDetached(DebugProcessImpl process, boolean closedByUser)
processDetached
in class DebugProcessAdapterImpl
public void processAttached(DebugProcessImpl process)
processAttached
in class DebugProcessAdapterImpl
public void processClassPrepared(com.sun.jdi.event.ClassPrepareEvent event)
public void clearWarnings()
public boolean checkReadOnly(Requestor requestor)