Class ManagedBacklogDebugger
- java.lang.Object
-
- org.apache.camel.management.mbean.ManagedBacklogDebugger
-
- All Implemented Interfaces:
org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
@ManagedResource(description="Managed BacklogDebugger") public class ManagedBacklogDebugger extends Object implements org.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
-
Constructor Summary
Constructors Constructor Description ManagedBacklogDebugger(org.apache.camel.CamelContext camelContext, org.apache.camel.impl.debugger.BacklogDebugger backlogDebugger)
-
Method Summary
-
-
-
Constructor Detail
-
ManagedBacklogDebugger
public ManagedBacklogDebugger(org.apache.camel.CamelContext camelContext, org.apache.camel.impl.debugger.BacklogDebugger backlogDebugger)
-
-
Method Detail
-
init
public void init(org.apache.camel.spi.ManagementStrategy strategy)
-
getContext
public org.apache.camel.CamelContext getContext()
-
getBacklogDebugger
public org.apache.camel.impl.debugger.BacklogDebugger getBacklogDebugger()
-
getCamelId
public String getCamelId()
- Specified by:
getCamelIdin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
getCamelManagementName
public String getCamelManagementName()
- Specified by:
getCamelManagementNamein interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
getLoggingLevel
public String getLoggingLevel()
- Specified by:
getLoggingLevelin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setLoggingLevel
public void setLoggingLevel(String level)
- Specified by:
setLoggingLevelin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
enableDebugger
public void enableDebugger()
- Specified by:
enableDebuggerin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
disableDebugger
public void disableDebugger()
- Specified by:
disableDebuggerin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
addBreakpoint
public void addBreakpoint(String nodeId)
- Specified by:
addBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
addConditionalBreakpoint
public void addConditionalBreakpoint(String nodeId, String language, String predicate)
- Specified by:
addConditionalBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
removeBreakpoint
public void removeBreakpoint(String nodeId)
- Specified by:
removeBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
removeAllBreakpoints
public void removeAllBreakpoints()
- Specified by:
removeAllBreakpointsin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
getBreakpoints
public Set<String> getBreakpoints()
- Specified by:
getBreakpointsin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
breakpoints
public Set<String> breakpoints()
- Specified by:
breakpointsin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
resumeBreakpoint
public void resumeBreakpoint(String nodeId)
- Specified by:
resumeBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setMessageBodyOnBreakpoint
public void setMessageBodyOnBreakpoint(String nodeId, Object body)
- Specified by:
setMessageBodyOnBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setMessageBodyOnBreakpoint
public void setMessageBodyOnBreakpoint(String nodeId, Object body, String type)
- Specified by:
setMessageBodyOnBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
removeMessageBodyOnBreakpoint
public void removeMessageBodyOnBreakpoint(String nodeId)
- Specified by:
removeMessageBodyOnBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setMessageHeaderOnBreakpoint
public void setMessageHeaderOnBreakpoint(String nodeId, String headerName, Object value)
- Specified by:
setMessageHeaderOnBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setMessageHeaderOnBreakpoint
public void setMessageHeaderOnBreakpoint(String nodeId, String headerName, Object value, String type)
- Specified by:
setMessageHeaderOnBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
removeMessageHeaderOnBreakpoint
public void removeMessageHeaderOnBreakpoint(String nodeId, String headerName)
- Specified by:
removeMessageHeaderOnBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
resumeAll
public void resumeAll()
- Specified by:
resumeAllin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
stepBreakpoint
public void stepBreakpoint(String nodeId)
- Specified by:
stepBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
isSingleStepMode
public boolean isSingleStepMode()
- Specified by:
isSingleStepModein interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
step
public void step()
- Specified by:
stepin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
getSuspendedBreakpointNodeIds
public Set<String> getSuspendedBreakpointNodeIds()
- Specified by:
getSuspendedBreakpointNodeIdsin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
suspendedBreakpointNodeIds
public Set<String> suspendedBreakpointNodeIds()
- Specified by:
suspendedBreakpointNodeIdsin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
disableBreakpoint
public void disableBreakpoint(String nodeId)
- Specified by:
disableBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
enableBreakpoint
public void enableBreakpoint(String nodeId)
- Specified by:
enableBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
getBodyMaxChars
public int getBodyMaxChars()
- Specified by:
getBodyMaxCharsin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setBodyMaxChars
public void setBodyMaxChars(int bodyMaxChars)
- Specified by:
setBodyMaxCharsin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
isBodyIncludeStreams
public boolean isBodyIncludeStreams()
- Specified by:
isBodyIncludeStreamsin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setBodyIncludeStreams
public void setBodyIncludeStreams(boolean bodyIncludeStreams)
- Specified by:
setBodyIncludeStreamsin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
isBodyIncludeFiles
public boolean isBodyIncludeFiles()
- Specified by:
isBodyIncludeFilesin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setBodyIncludeFiles
public void setBodyIncludeFiles(boolean bodyIncludeFiles)
- Specified by:
setBodyIncludeFilesin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
dumpTracedMessagesAsXml
public String dumpTracedMessagesAsXml(String nodeId)
- Specified by:
dumpTracedMessagesAsXmlin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
dumpTracedMessagesAsXml
public String dumpTracedMessagesAsXml(String nodeId, boolean includeExchangeProperties)
- Specified by:
dumpTracedMessagesAsXmlin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
getDebugCounter
public long getDebugCounter()
- Specified by:
getDebugCounterin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
resetDebugCounter
public void resetDebugCounter()
- Specified by:
resetDebugCounterin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
validateConditionalBreakpoint
public String validateConditionalBreakpoint(String language, String predicate)
- Specified by:
validateConditionalBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
getFallbackTimeout
public long getFallbackTimeout()
- Specified by:
getFallbackTimeoutin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setFallbackTimeout
public void setFallbackTimeout(long fallbackTimeout)
- Specified by:
setFallbackTimeoutin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
evaluateExpressionAtBreakpoint
public String evaluateExpressionAtBreakpoint(String nodeId, String language, String expression)
- Specified by:
evaluateExpressionAtBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setExchangePropertyOnBreakpoint
public void setExchangePropertyOnBreakpoint(String nodeId, String exchangePropertyName, Object value)
- Specified by:
setExchangePropertyOnBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
removeExchangePropertyOnBreakpoint
public void removeExchangePropertyOnBreakpoint(String nodeId, String exchangePropertyName)
- Specified by:
removeExchangePropertyOnBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setExchangePropertyOnBreakpoint
public void setExchangePropertyOnBreakpoint(String nodeId, String exchangePropertyName, Object value, String type)
- Specified by:
setExchangePropertyOnBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
evaluateExpressionAtBreakpoint
public Object evaluateExpressionAtBreakpoint(String nodeId, String language, String expression, String resultType)
- Specified by:
evaluateExpressionAtBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
messageHistoryOnBreakpointAsXml
public String messageHistoryOnBreakpointAsXml(String nodeId)
- Specified by:
messageHistoryOnBreakpointAsXmlin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
attach
public void attach()
- Specified by:
attachin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
detach
public void detach()
- Specified by:
detachin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
-