org.apache.camel.management.mbean
Class ManagedBacklogTracer
java.lang.Object
org.apache.camel.management.mbean.ManagedBacklogTracer
- All Implemented Interfaces:
- ManagedBacklogTracerMBean
@ManagedResource(description="Managed BacklogTracer")
public class ManagedBacklogTracer
- extends Object
- implements ManagedBacklogTracerMBean
- Version:
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ManagedBacklogTracer
public ManagedBacklogTracer(CamelContext camelContext,
BacklogTracer backlogTracer)
init
public void init(ManagementStrategy strategy)
getContext
public CamelContext getContext()
getBacklogTracer
public BacklogTracer getBacklogTracer()
getEnabled
public boolean getEnabled()
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabled
in interface ManagedBacklogTracerMBean
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interface ManagedBacklogTracerMBean
getBacklogSize
public int getBacklogSize()
- Specified by:
getBacklogSize
in interface ManagedBacklogTracerMBean
setBacklogSize
public void setBacklogSize(int backlogSize)
- Specified by:
setBacklogSize
in interface ManagedBacklogTracerMBean
isRemoveOnDump
public boolean isRemoveOnDump()
- Specified by:
isRemoveOnDump
in interface ManagedBacklogTracerMBean
setRemoveOnDump
public void setRemoveOnDump(boolean removeOnDump)
- Specified by:
setRemoveOnDump
in interface ManagedBacklogTracerMBean
setTracePattern
public void setTracePattern(String pattern)
- Specified by:
setTracePattern
in interface ManagedBacklogTracerMBean
getTracePattern
public String getTracePattern()
- Specified by:
getTracePattern
in interface ManagedBacklogTracerMBean
setTraceFilter
public void setTraceFilter(String predicate)
- Specified by:
setTraceFilter
in interface ManagedBacklogTracerMBean
getTraceFilter
public String getTraceFilter()
- Specified by:
getTraceFilter
in interface ManagedBacklogTracerMBean
getTraceCounter
public long getTraceCounter()
- Specified by:
getTraceCounter
in interface ManagedBacklogTracerMBean
resetTraceCounter
public void resetTraceCounter()
- Specified by:
resetTraceCounter
in interface ManagedBacklogTracerMBean
getBodyMaxChars
public int getBodyMaxChars()
- Specified by:
getBodyMaxChars
in interface ManagedBacklogTracerMBean
setBodyMaxChars
public void setBodyMaxChars(int bodyMaxChars)
- Specified by:
setBodyMaxChars
in interface ManagedBacklogTracerMBean
isBodyIncludeStreams
public boolean isBodyIncludeStreams()
- Specified by:
isBodyIncludeStreams
in interface ManagedBacklogTracerMBean
setBodyIncludeStreams
public void setBodyIncludeStreams(boolean bodyIncludeStreams)
- Specified by:
setBodyIncludeStreams
in interface ManagedBacklogTracerMBean
isBodyIncludeFiles
public boolean isBodyIncludeFiles()
- Specified by:
isBodyIncludeFiles
in interface ManagedBacklogTracerMBean
setBodyIncludeFiles
public void setBodyIncludeFiles(boolean bodyIncludeFiles)
- Specified by:
setBodyIncludeFiles
in interface ManagedBacklogTracerMBean
dumpTracedMessages
public List<BacklogTracerEventMessage> dumpTracedMessages(String nodeOrRouteId)
- Specified by:
dumpTracedMessages
in interface ManagedBacklogTracerMBean
dumpAllTracedMessages
public List<BacklogTracerEventMessage> dumpAllTracedMessages()
- Specified by:
dumpAllTracedMessages
in interface ManagedBacklogTracerMBean
dumpTracedMessagesAsXml
public String dumpTracedMessagesAsXml(String nodeOrRouteId)
- Specified by:
dumpTracedMessagesAsXml
in interface ManagedBacklogTracerMBean
dumpAllTracedMessagesAsXml
public String dumpAllTracedMessagesAsXml()
- Specified by:
dumpAllTracedMessagesAsXml
in interface ManagedBacklogTracerMBean
clear
public void clear()
- Specified by:
clear
in interface ManagedBacklogTracerMBean
Apache Camel