org.apache.camel.management.mbean
Class ManagedBacklogDebugger
java.lang.Object
org.apache.camel.management.mbean.ManagedBacklogDebugger
- All Implemented Interfaces:
- ManagedBacklogDebuggerMBean
@ManagedResource(description="Managed BacklogDebugger")
public class ManagedBacklogDebugger
- extends Object
- implements ManagedBacklogDebuggerMBean
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ManagedBacklogDebugger
public ManagedBacklogDebugger(CamelContext camelContext,
BacklogDebugger backlogDebugger)
init
public void init(ManagementStrategy strategy)
getContext
public CamelContext getContext()
getBacklogDebugger
public BacklogDebugger getBacklogDebugger()
getLoggingLevel
public String getLoggingLevel()
- Specified by:
getLoggingLevel in interface ManagedBacklogDebuggerMBean
setLoggingLevel
public void setLoggingLevel(String level)
- Specified by:
setLoggingLevel in interface ManagedBacklogDebuggerMBean
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled in interface ManagedBacklogDebuggerMBean
enableDebugger
public void enableDebugger()
- Specified by:
enableDebugger in interface ManagedBacklogDebuggerMBean
disableDebugger
public void disableDebugger()
- Specified by:
disableDebugger in interface ManagedBacklogDebuggerMBean
addBreakpoint
public void addBreakpoint(String nodeId)
- Specified by:
addBreakpoint in interface ManagedBacklogDebuggerMBean
addConditionalBreakpoint
public void addConditionalBreakpoint(String nodeId,
String language,
String predicate)
- Specified by:
addConditionalBreakpoint in interface ManagedBacklogDebuggerMBean
removeBreakpoint
public void removeBreakpoint(String nodeId)
- Specified by:
removeBreakpoint in interface ManagedBacklogDebuggerMBean
removeAllBreakpoints
public void removeAllBreakpoints()
- Specified by:
removeAllBreakpoints in interface ManagedBacklogDebuggerMBean
getBreakpoints
public Set<String> getBreakpoints()
- Specified by:
getBreakpoints in interface ManagedBacklogDebuggerMBean
resumeBreakpoint
public void resumeBreakpoint(String nodeId)
- Specified by:
resumeBreakpoint in interface ManagedBacklogDebuggerMBean
setMessageBodyOnBreakpoint
public void setMessageBodyOnBreakpoint(String nodeId,
String body)
- Specified by:
setMessageBodyOnBreakpoint in interface ManagedBacklogDebuggerMBean
setMessageHeaderOnBreakpoint
public void setMessageHeaderOnBreakpoint(String nodeId,
String headerName,
String value)
- Specified by:
setMessageHeaderOnBreakpoint in interface ManagedBacklogDebuggerMBean
resumeAll
public void resumeAll()
- Specified by:
resumeAll in interface ManagedBacklogDebuggerMBean
stepBreakpoint
public void stepBreakpoint(String nodeId)
- Specified by:
stepBreakpoint in interface ManagedBacklogDebuggerMBean
isSingleStepMode
public boolean isSingleStepMode()
- Specified by:
isSingleStepMode in interface ManagedBacklogDebuggerMBean
step
public void step()
- Specified by:
step in interface ManagedBacklogDebuggerMBean
getSuspendedBreakpointNodeIds
public Set<String> getSuspendedBreakpointNodeIds()
- Specified by:
getSuspendedBreakpointNodeIds in interface ManagedBacklogDebuggerMBean
disableBreakpoint
public void disableBreakpoint(String nodeId)
- Specified by:
disableBreakpoint in interface ManagedBacklogDebuggerMBean
enableBreakpoint
public void enableBreakpoint(String nodeId)
- Specified by:
enableBreakpoint in interface ManagedBacklogDebuggerMBean
getBodyMaxChars
public int getBodyMaxChars()
- Specified by:
getBodyMaxChars in interface ManagedBacklogDebuggerMBean
setBodyMaxChars
public void setBodyMaxChars(int bodyMaxChars)
- Specified by:
setBodyMaxChars in interface ManagedBacklogDebuggerMBean
isBodyIncludeStreams
public boolean isBodyIncludeStreams()
- Specified by:
isBodyIncludeStreams in interface ManagedBacklogDebuggerMBean
setBodyIncludeStreams
public void setBodyIncludeStreams(boolean bodyIncludeStreams)
- Specified by:
setBodyIncludeStreams in interface ManagedBacklogDebuggerMBean
isBodyIncludeFiles
public boolean isBodyIncludeFiles()
- Specified by:
isBodyIncludeFiles in interface ManagedBacklogDebuggerMBean
setBodyIncludeFiles
public void setBodyIncludeFiles(boolean bodyIncludeFiles)
- Specified by:
setBodyIncludeFiles in interface ManagedBacklogDebuggerMBean
dumpTracedMessagesAsXml
public String dumpTracedMessagesAsXml(String nodeId)
- Specified by:
dumpTracedMessagesAsXml in interface ManagedBacklogDebuggerMBean
getDebugCounter
public long getDebugCounter()
- Specified by:
getDebugCounter in interface ManagedBacklogDebuggerMBean
resetDebugCounter
public void resetDebugCounter()
- Specified by:
resetDebugCounter in interface ManagedBacklogDebuggerMBean
Apache Camel