public class DebuggerSupport extends java.lang.Object implements DebuggerContext
BpelManagementFacade interface, and
the various MBean interfaces.| Modifier | Constructor and Description |
|---|---|
protected |
DebuggerSupport(BpelProcess process)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addBreakpoint(java.lang.Long pid,
Breakpoint breakpoint) |
void |
addGlobalBreakpoint(Breakpoint breakpoint) |
void |
enable(boolean enabled) |
Breakpoint[] |
getBreakpoints(java.lang.Long pid) |
Breakpoint[] |
getGlobalBreakpoints() |
java.lang.Object |
getProcessModel() |
void |
onEvent(BpelEvent event)
Process BPEL events WRT debugging.
|
void |
removeBreakpoint(java.lang.Long pid,
Breakpoint breakpoint) |
void |
removeGlobalBreakpoint(Breakpoint breakpoint) |
boolean |
resume(java.lang.Long iid) |
boolean |
step(java.lang.Long iid) |
void |
suspend(java.lang.Long iid) |
void |
terminate(java.lang.Long iid) |
protected DebuggerSupport(BpelProcess process)
db - BPEL process databasepublic void enable(boolean enabled)
public Breakpoint[] getGlobalBreakpoints()
getGlobalBreakpoints in interface DebuggerContextpublic Breakpoint[] getBreakpoints(java.lang.Long pid)
getBreakpoints in interface DebuggerContextpublic void addGlobalBreakpoint(Breakpoint breakpoint)
addGlobalBreakpoint in interface DebuggerContextpublic void addBreakpoint(java.lang.Long pid,
Breakpoint breakpoint)
addBreakpoint in interface DebuggerContextpublic void removeGlobalBreakpoint(Breakpoint breakpoint)
removeGlobalBreakpoint in interface DebuggerContextpublic void removeBreakpoint(java.lang.Long pid,
Breakpoint breakpoint)
removeBreakpoint in interface DebuggerContextpublic boolean step(java.lang.Long iid)
step in interface DebuggerContextpublic void onEvent(BpelEvent event)
event - BPEL eventpublic boolean resume(java.lang.Long iid)
resume in interface DebuggerContextpublic void suspend(java.lang.Long iid)
suspend in interface DebuggerContextpublic void terminate(java.lang.Long iid)
terminate in interface DebuggerContextpublic java.lang.Object getProcessModel()
getProcessModel in interface DebuggerContextOProcess
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.