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