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
ConstructorsConstructorDescriptionManagedBacklogDebugger(org.apache.camel.CamelContext camelContext, org.apache.camel.impl.debugger.DefaultBacklogDebugger backlogDebugger) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBreakpoint(String nodeId) voidaddConditionalBreakpoint(String nodeId, String language, String predicate) voidattach()voiddetach()voiddisableBreakpoint(String nodeId) voiddumpTracedMessagesAsJSon(String nodeId) dumpTracedMessagesAsXml(String nodeId) dumpTracedMessagesAsXml(String nodeId, boolean includeExchangeProperties) Deprecated.voidenableBreakpoint(String nodeId) voidevaluateExpressionAtBreakpoint(String nodeId, String language, String expression) evaluateExpressionAtBreakpoint(String nodeId, String language, String expression, String resultType) org.apache.camel.impl.debugger.DefaultBacklogDebuggerintorg.apache.camel.CamelContextlonglongvoidinit(org.apache.camel.spi.ManagementStrategy strategy) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidvoidremoveBreakpoint(String nodeId) voidremoveExchangePropertyOnBreakpoint(String nodeId, String exchangePropertyName) voidremoveExchangeVariableOnBreakpoint(String nodeId, String variableName) voidremoveMessageBodyOnBreakpoint(String nodeId) voidremoveMessageHeaderOnBreakpoint(String nodeId, String headerName) voidvoidvoidresumeBreakpoint(String nodeId) voidsetBodyIncludeFiles(boolean bodyIncludeFiles) voidsetBodyIncludeStreams(boolean bodyIncludeStreams) voidsetBodyMaxChars(int bodyMaxChars) voidsetExchangePropertyOnBreakpoint(String nodeId, String exchangePropertyName, Object value) voidsetExchangePropertyOnBreakpoint(String nodeId, String exchangePropertyName, Object value, String type) voidsetExchangeVariableOnBreakpoint(String nodeId, String variableName, Object value) voidsetExchangeVariableOnBreakpoint(String nodeId, String variableName, Object value, String type) voidsetFallbackTimeout(long fallbackTimeout) voidsetIncludeExchangeProperties(boolean includeExchangeProperties) voidsetIncludeExchangeVariables(boolean includeExchangeVariables) voidsetLoggingLevel(String level) voidsetMessageBodyOnBreakpoint(String nodeId, Object body) voidsetMessageBodyOnBreakpoint(String nodeId, Object body, String type) voidsetMessageHeaderOnBreakpoint(String nodeId, String headerName, Object value) voidsetMessageHeaderOnBreakpoint(String nodeId, String headerName, Object value, String type) voidstep()voidstepBreakpoint(String nodeId) validateConditionalBreakpoint(String language, String predicate)
-
Constructor Details
-
ManagedBacklogDebugger
public ManagedBacklogDebugger(org.apache.camel.CamelContext camelContext, org.apache.camel.impl.debugger.DefaultBacklogDebugger backlogDebugger)
-
-
Method Details
-
init
-
getContext
-
getBacklogDebugger
-
getCamelId
- Specified by:
getCamelIdin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
getCamelManagementName
- Specified by:
getCamelManagementNamein interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
getLoggingLevel
- Specified by:
getLoggingLevelin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setLoggingLevel
- Specified by:
setLoggingLevelin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
isEnabled
- Specified by:
isEnabledin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
isStandby
- Specified by:
isStandbyin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
enableDebugger
- Specified by:
enableDebuggerin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
disableDebugger
- Specified by:
disableDebuggerin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
addBreakpoint
- Specified by:
addBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
addConditionalBreakpoint
- Specified by:
addConditionalBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
removeBreakpoint
- Specified by:
removeBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
removeAllBreakpoints
- Specified by:
removeAllBreakpointsin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
breakpoints
- Specified by:
breakpointsin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
resumeBreakpoint
- Specified by:
resumeBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setMessageBodyOnBreakpoint
- Specified by:
setMessageBodyOnBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setMessageBodyOnBreakpoint
- Specified by:
setMessageBodyOnBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
removeMessageBodyOnBreakpoint
- Specified by:
removeMessageBodyOnBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setMessageHeaderOnBreakpoint
- 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
- Specified by:
removeMessageHeaderOnBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
resumeAll
- Specified by:
resumeAllin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
stepBreakpoint
- Specified by:
stepBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
isSuspendedMode
- Specified by:
isSuspendedModein interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
isSingleStepMode
- Specified by:
isSingleStepModein interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
step
- Specified by:
stepin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
suspendedBreakpointNodeIds
- Specified by:
suspendedBreakpointNodeIdsin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
disableBreakpoint
- Specified by:
disableBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
enableBreakpoint
- Specified by:
enableBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
getBodyMaxChars
- Specified by:
getBodyMaxCharsin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setBodyMaxChars
- Specified by:
setBodyMaxCharsin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
isIncludeExchangeProperties
- Specified by:
isIncludeExchangePropertiesin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setIncludeExchangeProperties
- Specified by:
setIncludeExchangePropertiesin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
isIncludeExchangeVariables
- Specified by:
isIncludeExchangeVariablesin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setIncludeExchangeVariables
- Specified by:
setIncludeExchangeVariablesin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
isBodyIncludeStreams
- Specified by:
isBodyIncludeStreamsin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setBodyIncludeStreams
- Specified by:
setBodyIncludeStreamsin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
isBodyIncludeFiles
- Specified by:
isBodyIncludeFilesin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setBodyIncludeFiles
- Specified by:
setBodyIncludeFilesin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
dumpTracedMessagesAsXml
- Specified by:
dumpTracedMessagesAsXmlin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
dumpTracedMessagesAsXml
Deprecated.- Specified by:
dumpTracedMessagesAsXmlin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
dumpTracedMessagesAsJSon
- Specified by:
dumpTracedMessagesAsJSonin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
getDebugCounter
- Specified by:
getDebugCounterin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
resetDebugCounter
- Specified by:
resetDebugCounterin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
validateConditionalBreakpoint
- Specified by:
validateConditionalBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
getFallbackTimeout
- Specified by:
getFallbackTimeoutin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setFallbackTimeout
- Specified by:
setFallbackTimeoutin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
evaluateExpressionAtBreakpoint
- 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
-
setExchangePropertyOnBreakpoint
public void setExchangePropertyOnBreakpoint(String nodeId, String exchangePropertyName, Object value, String type) - Specified by:
setExchangePropertyOnBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
removeExchangePropertyOnBreakpoint
- Specified by:
removeExchangePropertyOnBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setExchangeVariableOnBreakpoint
- Specified by:
setExchangeVariableOnBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setExchangeVariableOnBreakpoint
public void setExchangeVariableOnBreakpoint(String nodeId, String variableName, Object value, String type) - Specified by:
setExchangeVariableOnBreakpointin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
removeExchangeVariableOnBreakpoint
- Specified by:
removeExchangeVariableOnBreakpointin 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
- Specified by:
messageHistoryOnBreakpointAsXmlin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
attach
- Specified by:
attachin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
detach
- Specified by:
detachin interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-