@ManagedResource(description="Managed BacklogTracer") public class ManagedBacklogTracer extends Object implements ManagedTracerBacklogMBean
Constructor and Description |
---|
ManagedBacklogTracer(CamelContext camelContext,
BacklogTracer backlogTracer) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
List<BacklogTracerEventMessage> |
dumpAllTracedMessages() |
String |
dumpAllTracedMessagesAsXml() |
List<BacklogTracerEventMessage> |
dumpTracedMessages(String nodeOrRouteId) |
String |
dumpTracedMessagesAsXml(String nodeOrRouteId) |
int |
getBacklogSize() |
BacklogTracer |
getBacklogTracer() |
int |
getBodyMaxChars() |
CamelContext |
getContext() |
boolean |
getEnabled() |
long |
getTraceCounter() |
String |
getTraceFilter() |
String |
getTracePattern() |
void |
init(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(CamelContext camelContext, BacklogTracer backlogTracer)
public void init(ManagementStrategy strategy)
public CamelContext getContext()
public BacklogTracer getBacklogTracer()
public boolean getEnabled()
public void setEnabled(boolean enabled)
setEnabled
in interface ManagedTracerBacklogMBean
public boolean isEnabled()
isEnabled
in interface ManagedTracerBacklogMBean
public int getBacklogSize()
getBacklogSize
in interface ManagedTracerBacklogMBean
public void setBacklogSize(int backlogSize)
setBacklogSize
in interface ManagedTracerBacklogMBean
public boolean isRemoveOnDump()
isRemoveOnDump
in interface ManagedTracerBacklogMBean
public void setRemoveOnDump(boolean removeOnDump)
setRemoveOnDump
in interface ManagedTracerBacklogMBean
public void setTracePattern(String pattern)
setTracePattern
in interface ManagedTracerBacklogMBean
public String getTracePattern()
getTracePattern
in interface ManagedTracerBacklogMBean
public void setTraceFilter(String predicate)
setTraceFilter
in interface ManagedTracerBacklogMBean
public String getTraceFilter()
getTraceFilter
in interface ManagedTracerBacklogMBean
public long getTraceCounter()
getTraceCounter
in interface ManagedTracerBacklogMBean
public void resetTraceCounter()
resetTraceCounter
in interface ManagedTracerBacklogMBean
public int getBodyMaxChars()
getBodyMaxChars
in interface ManagedTracerBacklogMBean
public void setBodyMaxChars(int bodyMaxChars)
setBodyMaxChars
in interface ManagedTracerBacklogMBean
public boolean isBodyIncludeStreams()
isBodyIncludeStreams
in interface ManagedTracerBacklogMBean
public void setBodyIncludeStreams(boolean bodyIncludeStreams)
setBodyIncludeStreams
in interface ManagedTracerBacklogMBean
public boolean isBodyIncludeFiles()
isBodyIncludeFiles
in interface ManagedTracerBacklogMBean
public void setBodyIncludeFiles(boolean bodyIncludeFiles)
setBodyIncludeFiles
in interface ManagedTracerBacklogMBean
public List<BacklogTracerEventMessage> dumpTracedMessages(String nodeOrRouteId)
dumpTracedMessages
in interface ManagedTracerBacklogMBean
public List<BacklogTracerEventMessage> dumpAllTracedMessages()
dumpAllTracedMessages
in interface ManagedTracerBacklogMBean
public String dumpTracedMessagesAsXml(String nodeOrRouteId)
dumpTracedMessagesAsXml
in interface ManagedTracerBacklogMBean
public String dumpAllTracedMessagesAsXml()
dumpAllTracedMessagesAsXml
in interface ManagedTracerBacklogMBean
public void clear()
clear
in interface ManagedTracerBacklogMBean
Apache Camel