|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProcessHandler
Interface that is used by the DebugMonitor to decide several operational steps.
Field Summary | |
---|---|
static int |
INTERRUPT
|
static int |
POP
|
static int |
PUSH
|
static int |
SHALL_HANDLE
|
static int |
SUSPEND
|
Method Summary | |
---|---|
boolean |
isLastCall()
if true, the handler has the last call and will be processed at the last handler |
boolean |
shallHandle(boolean lastState,
java.lang.Object element,
int flag)
define if an element shall be considered or completely ignored for suspension in a debug process. It should be implemented as a filter. |
boolean |
shallInterrupt(boolean lastState)
define if the debugger runtime process shall be interrupted |
boolean |
shallSuspend(boolean lastState,
java.lang.Object element,
int flag)
define if a debug process shall be suspended for a given element. It should be implemented as a filter. |
Field Detail |
---|
static final int SHALL_HANDLE
static final int INTERRUPT
static final int SUSPEND
static final int PUSH
static final int POP
Method Detail |
---|
boolean shallHandle(boolean lastState, java.lang.Object element, int flag)
lastState
.
lastState
- the consolidated decisions of previously asked listenerselement
- the element that is questionedflag
- one of the values IProcessHandler.PUSH
or IProcessHandler.POP
boolean shallSuspend(boolean lastState, java.lang.Object element, int flag)
lastState
.
lastState
- the consolidated decisions of previously asked listenerselement
- the element that is questionedflag
- one of the values IEventHandler.NORMAL_FRAME
or
IEventHandler.END_FRAME
boolean shallInterrupt(boolean lastState)
lastState
- the consolidated decisions of previously asked listeners
boolean isLastCall()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |