| Option |
Type |
Description |
| enableDebugger |
void |
To enable the debugger |
| disableDebugger |
void |
To disable the debugger |
| getDebuggerCounter |
long |
Gets the total number of debugged messages. |
| resetDebuggerCounter |
void |
To reset the debugger counter. |
| dumpTracedMessagesAsXml(nodeId) |
String |
To dump the debugged messages from the give node id in XML format. |
| addBreakpoint(nodeId) |
void |
To add a breakpoint at the given node. |
| addConditionalBreakpoint(nodeId, language, predicate) |
void |
To add a conditional breakpoint at the given node. The predicate is created from the language parameter. |
| removeBreakpoint(nodeId) |
void |
To remove the breakpoint from the given node id. |
| resumeBreakpoint(nodeId) |
void |
To resume a suspend breakpoint, which will then continue routing the Exchange. |
| resumeAll |
void |
To resume all suspended breakpoints. |
| getSuspendedBreakpointNodeIds |
Set<String> |
To get a set of all the nodes which has suspended breakpoints (eg an Exchange at the breakpoint which is suspended). |
| stepBreakpoint(nodeId) |
void |
To start single step mode from a suspended breakpoint at the given node. Then invoke step to step to next node in the route. |
| step |
void |
To step to next node when in single step mode. |
| getBreakpoints |
Set<String> |
To get a set of all the nodes which has a breakpoint added. |
| enableBreakpoint(nodeId) |
void |
To active a breakpoint which has been temporary disabled. |
| disableBreakpoint(nodeId) |
void |
To disable a breakpoint temporary. |
| setMessageBodyOnBreakpoint(nodeId,body) |
void |
To update the message body on the suspended Exchange at the node. |
| setMessageHeaderOnBreakpoint(nodeId,headerName,value) |
void |
To update/add the message header on the suspended Exchange at the node. |