@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.ManagedBacklogDebuggerMBean
public String getCamelManagementName()
getCamelManagementName
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public String getLoggingLevel()
getLoggingLevel
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void setLoggingLevel(String level)
setLoggingLevel
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public boolean isEnabled()
isEnabled
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void enableDebugger()
enableDebugger
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void disableDebugger()
disableDebugger
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void addBreakpoint(String nodeId)
addBreakpoint
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void addConditionalBreakpoint(String nodeId, String language, String predicate)
addConditionalBreakpoint
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void removeBreakpoint(String nodeId)
removeBreakpoint
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void removeAllBreakpoints()
removeAllBreakpoints
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public Set<String> getBreakpoints()
getBreakpoints
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void resumeBreakpoint(String nodeId)
resumeBreakpoint
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void setMessageBodyOnBreakpoint(String nodeId, Object body)
setMessageBodyOnBreakpoint
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void setMessageBodyOnBreakpoint(String nodeId, Object body, String type)
setMessageBodyOnBreakpoint
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void removeMessageBodyOnBreakpoint(String nodeId)
removeMessageBodyOnBreakpoint
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void setMessageHeaderOnBreakpoint(String nodeId, String headerName, Object value)
setMessageHeaderOnBreakpoint
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void setMessageHeaderOnBreakpoint(String nodeId, String headerName, Object value, String type)
setMessageHeaderOnBreakpoint
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void removeMessageHeaderOnBreakpoint(String nodeId, String headerName)
removeMessageHeaderOnBreakpoint
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void resumeAll()
resumeAll
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void stepBreakpoint(String nodeId)
stepBreakpoint
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public boolean isSingleStepMode()
isSingleStepMode
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void step()
step
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public Set<String> getSuspendedBreakpointNodeIds()
getSuspendedBreakpointNodeIds
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void disableBreakpoint(String nodeId)
disableBreakpoint
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void enableBreakpoint(String nodeId)
enableBreakpoint
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public int getBodyMaxChars()
getBodyMaxChars
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void setBodyMaxChars(int bodyMaxChars)
setBodyMaxChars
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public boolean isBodyIncludeStreams()
isBodyIncludeStreams
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void setBodyIncludeStreams(boolean bodyIncludeStreams)
setBodyIncludeStreams
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public boolean isBodyIncludeFiles()
isBodyIncludeFiles
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void setBodyIncludeFiles(boolean bodyIncludeFiles)
setBodyIncludeFiles
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public String dumpTracedMessagesAsXml(String nodeId)
dumpTracedMessagesAsXml
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public long getDebugCounter()
getDebugCounter
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void resetDebugCounter()
resetDebugCounter
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public String validateConditionalBreakpoint(String language, String predicate)
validateConditionalBreakpoint
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public long getFallbackTimeout()
getFallbackTimeout
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
public void setFallbackTimeout(long fallbackTimeout)
setFallbackTimeout
in interface org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
Apache Camel