public interface IEventManager
Modifier and Type | Interface and Description |
---|---|
static class |
IEventManager.StackBehavior
enum declaring the behavior to observe when entering a component.
|
Modifier and Type | Method and Description |
---|---|
IProgramThread |
enter(IStackFrame frame, IEventManager.StackBehavior behavior)
Called when a component is called and a new frame is declared.
|
void |
exit(IProgramThread thread, IStackFrame frame)
Called when the component call is ending.
|
IProgramThread |
fork(IProgramThread thread, IStackFrame frame)
called when a component forks the current thread into one or more child threads.
|
void |
step(IProgramThread thread, IStackFrame frame)
indicates that a new step position is reached.
|
void |
stepped(IProgramThread thread, IStackFrame frame)
indicates the thread is exiting the position (this call is not required but encouraged).
|
void |
stepped(IProgramThread thread, IStackFrame frame, IException exception)
indicates the thread is exiting the position (this call is not required but encouraged) as a result of a failure.
|
boolean |
threadExist(IProgramThread thread)
returns whether the program thread for the given handle exists.
|
boolean threadExist(IProgramThread thread)
IProgramThread enter(IStackFrame frame, IEventManager.StackBehavior behavior)
IProgramThread fork(IProgramThread thread, IStackFrame frame)
void step(IProgramThread thread, IStackFrame frame)
enter(com.bea.alsb.debug.server.IStackFrame, com.bea.alsb.debug.server.IEventManager.StackBehavior)
or .void stepped(IProgramThread thread, IStackFrame frame)
enter(com.bea.alsb.debug.server.IStackFrame, com.bea.alsb.debug.server.IEventManager.StackBehavior)
or .void stepped(IProgramThread thread, IStackFrame frame, IException exception)
enter(com.bea.alsb.debug.server.IStackFrame, com.bea.alsb.debug.server.IEventManager.StackBehavior)
or .void exit(IProgramThread thread, IStackFrame frame)
enter(com.bea.alsb.debug.server.IStackFrame, com.bea.alsb.debug.server.IEventManager.StackBehavior)
or .