@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.ManagedBacklogTracerMBean
public String getCamelManagementName()
getCamelManagementName
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public void setEnabled(boolean enabled)
setEnabled
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public boolean isEnabled()
isEnabled
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public int getBacklogSize()
getBacklogSize
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public void setBacklogSize(int backlogSize)
setBacklogSize
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public boolean isRemoveOnDump()
isRemoveOnDump
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public void setRemoveOnDump(boolean removeOnDump)
setRemoveOnDump
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public void setTracePattern(String pattern)
setTracePattern
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public String getTracePattern()
getTracePattern
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public void setTraceFilter(String predicate)
setTraceFilter
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public String getTraceFilter()
getTraceFilter
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public long getTraceCounter()
getTraceCounter
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public void resetTraceCounter()
resetTraceCounter
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public int getBodyMaxChars()
getBodyMaxChars
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public void setBodyMaxChars(int bodyMaxChars)
setBodyMaxChars
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public boolean isBodyIncludeStreams()
isBodyIncludeStreams
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public void setBodyIncludeStreams(boolean bodyIncludeStreams)
setBodyIncludeStreams
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public boolean isBodyIncludeFiles()
isBodyIncludeFiles
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public void setBodyIncludeFiles(boolean bodyIncludeFiles)
setBodyIncludeFiles
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public List<org.apache.camel.api.management.mbean.BacklogTracerEventMessage> dumpTracedMessages(String nodeOrRouteId)
dumpTracedMessages
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public List<org.apache.camel.api.management.mbean.BacklogTracerEventMessage> dumpAllTracedMessages()
dumpAllTracedMessages
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public String dumpTracedMessagesAsXml(String nodeOrRouteId)
dumpTracedMessagesAsXml
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public String dumpAllTracedMessagesAsXml()
dumpAllTracedMessagesAsXml
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
public void clear()
clear
in interface org.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
Apache Camel