|
NetKernel APIs |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ten60.netkernel.scheduler.debug.Debugger
The debugger has the responsibility of managing the lists of breakpoints and requests stopped by breakpoints. The Scheduler checks with the debugger to see if a request should be stopped.
Constructor Summary | |
Debugger(Scheduler aScheduler)
Create an initialise the Debugger |
Method Summary | |
void |
addBreakpoint(IBreakpoint aBreakpoint)
Add a new breakpoint |
boolean |
catchBreakpoint(RequestState aState)
Called by the Scheduler to see if the current request state matches a breakpoint and should be stopped. |
List |
getBreakpointedStates()
Return the list of breakpointed states |
List |
getBreakpoints()
return the list of breakpoints |
IDebuggerListener |
getListener()
|
URRequest |
getRootOf(RequestState aState)
Find the request which initiated the call stack ending in aState. |
RequestState |
getStateFor(URRequest aRequest)
|
void |
release(BreakpointedState aState)
Release the given state |
void |
releaseAll()
Release all breakpointed states |
void |
removeBreakpoint(IBreakpoint aBreakpoint)
remove an existing breakpoint |
void |
setListener(IDebuggerListener aListener)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Debugger(Scheduler aScheduler)
Method Detail |
public void setListener(IDebuggerListener aListener)
public IDebuggerListener getListener()
public void addBreakpoint(IBreakpoint aBreakpoint)
public void removeBreakpoint(IBreakpoint aBreakpoint)
public List getBreakpoints()
public boolean catchBreakpoint(RequestState aState)
public List getBreakpointedStates()
public void release(BreakpointedState aState)
public void releaseAll()
public URRequest getRootOf(RequestState aState)
public RequestState getStateFor(URRequest aRequest)
|
NetKernel APIs |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |