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 DebuggerContext
public Breakpoint[] getBreakpoints(java.lang.Long pid)
getBreakpoints
in interface DebuggerContext
public void addGlobalBreakpoint(Breakpoint breakpoint)
addGlobalBreakpoint
in interface DebuggerContext
public void addBreakpoint(java.lang.Long pid, Breakpoint breakpoint)
addBreakpoint
in interface DebuggerContext
public void removeGlobalBreakpoint(Breakpoint breakpoint)
removeGlobalBreakpoint
in interface DebuggerContext
public void removeBreakpoint(java.lang.Long pid, Breakpoint breakpoint)
removeBreakpoint
in interface DebuggerContext
public boolean step(java.lang.Long iid)
step
in interface DebuggerContext
public void onEvent(BpelEvent event)
event
- BPEL eventpublic boolean resume(java.lang.Long iid)
resume
in interface DebuggerContext
public void suspend(java.lang.Long iid)
suspend
in interface DebuggerContext
public void terminate(java.lang.Long iid)
terminate
in interface DebuggerContext
public java.lang.Object getProcessModel()
getProcessModel
in interface DebuggerContext
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.