org.apache.camel.management.mbean
Class ManagedBacklogTracer

java.lang.Object
  extended by org.apache.camel.management.mbean.ManagedBacklogTracer
All Implemented Interfaces:
ManagedBacklogTracerMBean

@ManagedResource(description="Managed BacklogTracer")
public class ManagedBacklogTracer
extends Object
implements ManagedBacklogTracerMBean

Version:

Constructor Summary
ManagedBacklogTracer(CamelContext camelContext, BacklogTracer backlogTracer)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedBacklogTracer

public ManagedBacklogTracer(CamelContext camelContext,
                            BacklogTracer backlogTracer)
Method Detail

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