@ManagedResource(description="Managed BacklogDebugger") public class ManagedBacklogDebugger extends Object implements ManagedBacklogDebuggerMBean
Constructor and Description |
---|
ManagedBacklogDebugger(CamelContext camelContext,
BacklogDebugger backlogDebugger) |
public ManagedBacklogDebugger(CamelContext camelContext, BacklogDebugger backlogDebugger)
public void init(ManagementStrategy strategy)
public CamelContext getContext()
public BacklogDebugger getBacklogDebugger()
public String getLoggingLevel()
getLoggingLevel
in interface ManagedBacklogDebuggerMBean
public void setLoggingLevel(String level)
setLoggingLevel
in interface ManagedBacklogDebuggerMBean
public boolean isEnabled()
isEnabled
in interface ManagedBacklogDebuggerMBean
public void enableDebugger()
enableDebugger
in interface ManagedBacklogDebuggerMBean
public void disableDebugger()
disableDebugger
in interface ManagedBacklogDebuggerMBean
public void addBreakpoint(String nodeId)
addBreakpoint
in interface ManagedBacklogDebuggerMBean
public void addConditionalBreakpoint(String nodeId, String language, String predicate)
addConditionalBreakpoint
in interface ManagedBacklogDebuggerMBean
public void removeBreakpoint(String nodeId)
removeBreakpoint
in interface ManagedBacklogDebuggerMBean
public void removeAllBreakpoints()
removeAllBreakpoints
in interface ManagedBacklogDebuggerMBean
public Set<String> getBreakpoints()
getBreakpoints
in interface ManagedBacklogDebuggerMBean
public void resumeBreakpoint(String nodeId)
resumeBreakpoint
in interface ManagedBacklogDebuggerMBean
public void setMessageBodyOnBreakpoint(String nodeId, Object body)
setMessageBodyOnBreakpoint
in interface ManagedBacklogDebuggerMBean
public void setMessageBodyOnBreakpoint(String nodeId, Object body, String type)
setMessageBodyOnBreakpoint
in interface ManagedBacklogDebuggerMBean
public void removeMessageBodyOnBreakpoint(String nodeId)
removeMessageBodyOnBreakpoint
in interface ManagedBacklogDebuggerMBean
public void setMessageHeaderOnBreakpoint(String nodeId, String headerName, Object value)
setMessageHeaderOnBreakpoint
in interface ManagedBacklogDebuggerMBean
public void setMessageHeaderOnBreakpoint(String nodeId, String headerName, Object value, String type)
setMessageHeaderOnBreakpoint
in interface ManagedBacklogDebuggerMBean
public void removeMessageHeaderOnBreakpoint(String nodeId, String headerName)
removeMessageHeaderOnBreakpoint
in interface ManagedBacklogDebuggerMBean
public void resumeAll()
resumeAll
in interface ManagedBacklogDebuggerMBean
public void stepBreakpoint(String nodeId)
stepBreakpoint
in interface ManagedBacklogDebuggerMBean
public boolean isSingleStepMode()
isSingleStepMode
in interface ManagedBacklogDebuggerMBean
public void step()
step
in interface ManagedBacklogDebuggerMBean
public Set<String> getSuspendedBreakpointNodeIds()
getSuspendedBreakpointNodeIds
in interface ManagedBacklogDebuggerMBean
public void disableBreakpoint(String nodeId)
disableBreakpoint
in interface ManagedBacklogDebuggerMBean
public void enableBreakpoint(String nodeId)
enableBreakpoint
in interface ManagedBacklogDebuggerMBean
public int getBodyMaxChars()
getBodyMaxChars
in interface ManagedBacklogDebuggerMBean
public void setBodyMaxChars(int bodyMaxChars)
setBodyMaxChars
in interface ManagedBacklogDebuggerMBean
public boolean isBodyIncludeStreams()
isBodyIncludeStreams
in interface ManagedBacklogDebuggerMBean
public void setBodyIncludeStreams(boolean bodyIncludeStreams)
setBodyIncludeStreams
in interface ManagedBacklogDebuggerMBean
public boolean isBodyIncludeFiles()
isBodyIncludeFiles
in interface ManagedBacklogDebuggerMBean
public void setBodyIncludeFiles(boolean bodyIncludeFiles)
setBodyIncludeFiles
in interface ManagedBacklogDebuggerMBean
public String dumpTracedMessagesAsXml(String nodeId)
dumpTracedMessagesAsXml
in interface ManagedBacklogDebuggerMBean
public long getDebugCounter()
getDebugCounter
in interface ManagedBacklogDebuggerMBean
public void resetDebugCounter()
resetDebugCounter
in interface ManagedBacklogDebuggerMBean
Apache Camel