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