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. |