Class ManagedBacklogTracer
java.lang.Object
org.apache.camel.management.mbean.ManagedBacklogTracer
- All Implemented Interfaces:
org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
@ManagedResource(description="Managed BacklogTracer")
public class ManagedBacklogTracer
extends Object
implements org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
Constructor Summary
ConstructorDescriptionManagedBacklogTracer
(org.apache.camel.CamelContext camelContext, org.apache.camel.impl.debugger.BacklogTracer backlogTracer) -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
List<org.apache.camel.spi.BacklogTracerEventMessage>
List<org.apache.camel.spi.BacklogTracerEventMessage>
dumpTracedMessages
(String nodeOrRouteId) dumpTracedMessagesAsXml
(String nodeOrRouteId) int
org.apache.camel.impl.debugger.BacklogTracer
int
org.apache.camel.CamelContext
boolean
long
long
void
init
(org.apache.camel.spi.ManagementStrategy strategy) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
void
setBacklogSize
(int backlogSize) void
setBodyIncludeFiles
(boolean bodyIncludeFiles) void
setBodyIncludeStreams
(boolean bodyIncludeStreams) void
setBodyMaxChars
(int bodyMaxChars) void
setEnabled
(boolean enabled) void
setIncludeExchangeProperties
(boolean includeExchangeProperties) void
setRemoveOnDump
(boolean removeOnDump) void
setTraceFilter
(String predicate) void
setTracePattern
(String pattern)
-
Constructor Details
-
ManagedBacklogTracer
public ManagedBacklogTracer(org.apache.camel.CamelContext camelContext, org.apache.camel.impl.debugger.BacklogTracer backlogTracer)
-
-
Method Details
-
init
-
getContext
-
getBacklogTracer
-
getEnabled
-
getCamelId
- Specified by:
getCamelId
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
getCamelManagementName
- Specified by:
getCamelManagementName
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
isStandby
- Specified by:
isStandby
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
setEnabled
- Specified by:
setEnabled
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
isEnabled
- Specified by:
isEnabled
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
getBacklogSize
- Specified by:
getBacklogSize
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
setBacklogSize
- Specified by:
setBacklogSize
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
isRemoveOnDump
- Specified by:
isRemoveOnDump
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
setRemoveOnDump
- Specified by:
setRemoveOnDump
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
setTracePattern
- Specified by:
setTracePattern
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
getTracePattern
- Specified by:
getTracePattern
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
setTraceFilter
- Specified by:
setTraceFilter
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
getTraceFilter
- Specified by:
getTraceFilter
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
getTraceCounter
- Specified by:
getTraceCounter
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
resetTraceCounter
- Specified by:
resetTraceCounter
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
getQueueSize
- Specified by:
getQueueSize
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
getBodyMaxChars
- Specified by:
getBodyMaxChars
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
setBodyMaxChars
- Specified by:
setBodyMaxChars
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
isBodyIncludeStreams
- Specified by:
isBodyIncludeStreams
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
setBodyIncludeStreams
- Specified by:
setBodyIncludeStreams
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
isBodyIncludeFiles
- Specified by:
isBodyIncludeFiles
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
setBodyIncludeFiles
- Specified by:
setBodyIncludeFiles
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
isIncludeExchangeProperties
- Specified by:
isIncludeExchangeProperties
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
setIncludeExchangeProperties
- Specified by:
setIncludeExchangeProperties
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
isTraceRests
- Specified by:
isTraceRests
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
isTraceTemplates
- Specified by:
isTraceTemplates
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
dumpTracedMessages
public List<org.apache.camel.spi.BacklogTracerEventMessage> dumpTracedMessages(String nodeOrRouteId) - Specified by:
dumpTracedMessages
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
dumpAllTracedMessages
- Specified by:
dumpAllTracedMessages
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
dumpTracedMessagesAsXml
- Specified by:
dumpTracedMessagesAsXml
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
dumpAllTracedMessagesAsXml
- Specified by:
dumpAllTracedMessagesAsXml
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-
clear
- Specified by:
clear
in interfaceorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
-