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.BacklogDebugger backlogDebugger) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addBreakpoint
(String nodeId) void
addConditionalBreakpoint
(String nodeId, String language, String predicate) void
attach()
void
detach()
void
disableBreakpoint
(String nodeId) void
dumpTracedMessagesAsXml
(String nodeId, boolean includeExchangeProperties) void
enableBreakpoint
(String nodeId) void
evaluateExpressionAtBreakpoint
(String nodeId, String language, String expression) evaluateExpressionAtBreakpoint
(String nodeId, String language, String expression, String resultType) org.apache.camel.impl.debugger.BacklogDebugger
int
org.apache.camel.CamelContext
long
long
void
init
(org.apache.camel.spi.ManagementStrategy strategy) boolean
boolean
boolean
boolean
void
void
removeBreakpoint
(String nodeId) void
removeExchangePropertyOnBreakpoint
(String nodeId, String exchangePropertyName) void
removeMessageBodyOnBreakpoint
(String nodeId) void
removeMessageHeaderOnBreakpoint
(String nodeId, String headerName) void
void
void
resumeBreakpoint
(String nodeId) void
setBodyIncludeFiles
(boolean bodyIncludeFiles) void
setBodyIncludeStreams
(boolean bodyIncludeStreams) void
setBodyMaxChars
(int bodyMaxChars) void
setExchangePropertyOnBreakpoint
(String nodeId, String exchangePropertyName, Object value) void
setExchangePropertyOnBreakpoint
(String nodeId, String exchangePropertyName, Object value, String type) void
setFallbackTimeout
(long fallbackTimeout) void
setLoggingLevel
(String level) void
setMessageBodyOnBreakpoint
(String nodeId, Object body) void
setMessageBodyOnBreakpoint
(String nodeId, Object body, String type) void
setMessageHeaderOnBreakpoint
(String nodeId, String headerName, Object value) void
setMessageHeaderOnBreakpoint
(String nodeId, String headerName, Object value, String type) void
step()
void
stepBreakpoint
(String nodeId) validateConditionalBreakpoint
(String language, String predicate)
-
Constructor Details
-
ManagedBacklogDebugger
public ManagedBacklogDebugger(org.apache.camel.CamelContext camelContext, org.apache.camel.impl.debugger.BacklogDebugger backlogDebugger)
-
-
Method Details
-
init
-
getContext
-
getBacklogDebugger
-
getCamelId
- Specified by:
getCamelId
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
getCamelManagementName
- Specified by:
getCamelManagementName
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
getLoggingLevel
- Specified by:
getLoggingLevel
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setLoggingLevel
- Specified by:
setLoggingLevel
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
isEnabled
- Specified by:
isEnabled
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
enableDebugger
- Specified by:
enableDebugger
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
disableDebugger
- Specified by:
disableDebugger
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
addBreakpoint
- Specified by:
addBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
addConditionalBreakpoint
- Specified by:
addConditionalBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
removeBreakpoint
- Specified by:
removeBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
removeAllBreakpoints
- Specified by:
removeAllBreakpoints
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
breakpoints
- Specified by:
breakpoints
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
resumeBreakpoint
- Specified by:
resumeBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setMessageBodyOnBreakpoint
- Specified by:
setMessageBodyOnBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setMessageBodyOnBreakpoint
- Specified by:
setMessageBodyOnBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
removeMessageBodyOnBreakpoint
- Specified by:
removeMessageBodyOnBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setMessageHeaderOnBreakpoint
- Specified by:
setMessageHeaderOnBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setMessageHeaderOnBreakpoint
public void setMessageHeaderOnBreakpoint(String nodeId, String headerName, Object value, String type) - Specified by:
setMessageHeaderOnBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
removeMessageHeaderOnBreakpoint
- Specified by:
removeMessageHeaderOnBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
resumeAll
- Specified by:
resumeAll
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
stepBreakpoint
- Specified by:
stepBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
isSingleStepMode
- Specified by:
isSingleStepMode
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
step
- Specified by:
step
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
suspendedBreakpointNodeIds
- Specified by:
suspendedBreakpointNodeIds
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
disableBreakpoint
- Specified by:
disableBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
enableBreakpoint
- Specified by:
enableBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
getBodyMaxChars
- Specified by:
getBodyMaxChars
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setBodyMaxChars
- Specified by:
setBodyMaxChars
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
isBodyIncludeStreams
- Specified by:
isBodyIncludeStreams
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setBodyIncludeStreams
- Specified by:
setBodyIncludeStreams
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
isBodyIncludeFiles
- Specified by:
isBodyIncludeFiles
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setBodyIncludeFiles
- Specified by:
setBodyIncludeFiles
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
dumpTracedMessagesAsXml
- Specified by:
dumpTracedMessagesAsXml
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
getDebugCounter
- Specified by:
getDebugCounter
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
resetDebugCounter
- Specified by:
resetDebugCounter
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
validateConditionalBreakpoint
- Specified by:
validateConditionalBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
getFallbackTimeout
- Specified by:
getFallbackTimeout
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setFallbackTimeout
- Specified by:
setFallbackTimeout
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
evaluateExpressionAtBreakpoint
- Specified by:
evaluateExpressionAtBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setExchangePropertyOnBreakpoint
public void setExchangePropertyOnBreakpoint(String nodeId, String exchangePropertyName, Object value) - Specified by:
setExchangePropertyOnBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
removeExchangePropertyOnBreakpoint
- Specified by:
removeExchangePropertyOnBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
setExchangePropertyOnBreakpoint
public void setExchangePropertyOnBreakpoint(String nodeId, String exchangePropertyName, Object value, String type) - Specified by:
setExchangePropertyOnBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
evaluateExpressionAtBreakpoint
public Object evaluateExpressionAtBreakpoint(String nodeId, String language, String expression, String resultType) - Specified by:
evaluateExpressionAtBreakpoint
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
messageHistoryOnBreakpointAsXml
- Specified by:
messageHistoryOnBreakpointAsXml
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
attach
- Specified by:
attach
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-
detach
- Specified by:
detach
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogDebuggerMBean
-