@ManagedResource(description="Managed BacklogTracer") public class ManagedBacklogTracer extends Object implements org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
| Constructor and Description |
|---|
ManagedBacklogTracer(org.apache.camel.CamelContext camelContext,
org.apache.camel.impl.debugger.BacklogTracer backlogTracer) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
List<org.apache.camel.api.management.mbean.BacklogTracerEventMessage> |
dumpAllTracedMessages() |
String |
dumpAllTracedMessagesAsXml() |
List<org.apache.camel.api.management.mbean.BacklogTracerEventMessage> |
dumpTracedMessages(String nodeOrRouteId) |
String |
dumpTracedMessagesAsXml(String nodeOrRouteId) |
int |
getBacklogSize() |
org.apache.camel.impl.debugger.BacklogTracer |
getBacklogTracer() |
int |
getBodyMaxChars() |
String |
getCamelId() |
String |
getCamelManagementName() |
org.apache.camel.CamelContext |
getContext() |
boolean |
getEnabled() |
long |
getTraceCounter() |
String |
getTraceFilter() |
String |
getTracePattern() |
void |
init(org.apache.camel.spi.ManagementStrategy strategy) |
boolean |
isBodyIncludeFiles() |
boolean |
isBodyIncludeStreams() |
boolean |
isEnabled() |
boolean |
isRemoveOnDump() |
void |
resetTraceCounter() |
void |
setBacklogSize(int backlogSize) |
void |
setBodyIncludeFiles(boolean bodyIncludeFiles) |
void |
setBodyIncludeStreams(boolean bodyIncludeStreams) |
void |
setBodyMaxChars(int bodyMaxChars) |
void |
setEnabled(boolean enabled) |
void |
setRemoveOnDump(boolean removeOnDump) |
void |
setTraceFilter(String predicate) |
void |
setTracePattern(String pattern) |
public ManagedBacklogTracer(org.apache.camel.CamelContext camelContext, org.apache.camel.impl.debugger.BacklogTracer backlogTracer)
public void init(org.apache.camel.spi.ManagementStrategy strategy)
public org.apache.camel.CamelContext getContext()
public org.apache.camel.impl.debugger.BacklogTracer getBacklogTracer()
public boolean getEnabled()
public String getCamelId()
getCamelId in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic String getCamelManagementName()
getCamelManagementName in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic void setEnabled(boolean enabled)
setEnabled in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic boolean isEnabled()
isEnabled in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic int getBacklogSize()
getBacklogSize in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic void setBacklogSize(int backlogSize)
setBacklogSize in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic boolean isRemoveOnDump()
isRemoveOnDump in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic void setRemoveOnDump(boolean removeOnDump)
setRemoveOnDump in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic void setTracePattern(String pattern)
setTracePattern in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic String getTracePattern()
getTracePattern in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic void setTraceFilter(String predicate)
setTraceFilter in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic String getTraceFilter()
getTraceFilter in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic long getTraceCounter()
getTraceCounter in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic void resetTraceCounter()
resetTraceCounter in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic int getBodyMaxChars()
getBodyMaxChars in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic void setBodyMaxChars(int bodyMaxChars)
setBodyMaxChars in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic boolean isBodyIncludeStreams()
isBodyIncludeStreams in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic void setBodyIncludeStreams(boolean bodyIncludeStreams)
setBodyIncludeStreams in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic boolean isBodyIncludeFiles()
isBodyIncludeFiles in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic void setBodyIncludeFiles(boolean bodyIncludeFiles)
setBodyIncludeFiles in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic List<org.apache.camel.api.management.mbean.BacklogTracerEventMessage> dumpTracedMessages(String nodeOrRouteId)
dumpTracedMessages in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic List<org.apache.camel.api.management.mbean.BacklogTracerEventMessage> dumpAllTracedMessages()
dumpAllTracedMessages in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic String dumpTracedMessagesAsXml(String nodeOrRouteId)
dumpTracedMessagesAsXml in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic String dumpAllTracedMessagesAsXml()
dumpAllTracedMessagesAsXml in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanpublic void clear()
clear in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBeanApache Camel