org.apache.ode.bpel.iapi
Interface DebuggerContext
- All Known Implementing Classes:
- DebuggerSupport
public interface DebuggerContext
Support for debugging a process:
breakpoints, suspend, continue, step and terminate.
This object is associated to a particular process definition.
iid: Process instance id.
step
boolean step(java.lang.Long iid)
resume
boolean resume(java.lang.Long iid)
suspend
void suspend(java.lang.Long iid)
terminate
void terminate(java.lang.Long iid)
getGlobalBreakpoints
Breakpoint[] getGlobalBreakpoints()
getBreakpoints
Breakpoint[] getBreakpoints(java.lang.Long iid)
addGlobalBreakpoint
void addGlobalBreakpoint(Breakpoint breakpoint)
addBreakpoint
void addBreakpoint(java.lang.Long pid,
Breakpoint breakpoint)
removeGlobalBreakpoint
void removeGlobalBreakpoint(Breakpoint breakpoint)
removeBreakpoint
void removeBreakpoint(java.lang.Long iid,
Breakpoint breakpoint)
getProcessModel
java.lang.Object getProcessModel()
- Returns:
- the process model.
Currently an
OProcess
However it is not guaranteed that it will remain an OProcess
in future versions of ODE or for different types
of process lanaguage than BPEL.