@ManagedResource(description="Tracer") public class Tracer extends SwitchableContainerStrategy implements TracerMBean
| Constructor and Description |
|---|
Tracer() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<TracerEventMessage> |
dumpAllTracedMessages() |
java.lang.String |
dumpAllTracedMessagesAsXml() |
java.util.List<TracerEventMessage> |
dumpTracedMessages(java.lang.String nodeId) |
java.lang.String |
dumpTracedMessagesAsXml(java.lang.String nodeId) |
int |
getQueueSize() |
long |
getTraceCounter() |
void |
manage(org.apache.camel.CamelContext context) |
void |
resetTraceCounter() |
void |
setEnabled(boolean enabled) |
void |
setQueueSize(int queueSize) |
org.apache.camel.Processor |
wrap(org.apache.camel.spi.RouteContext routeContext,
org.apache.camel.model.ProcessorDefinition<?> definition,
org.apache.camel.Processor processor) |
clear, clear, clearForContext, clearForRoute, disable, disable, disable, disableForContext, disableForRoute, enable, enable, enable, enableForContext, enableForRoute, getConfiguration, getProperties, getStrategy, isContextEnabled, isEnabled, isEnabled, isRouteEnabled, reset, setConfiguration, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearForContext, clearForRoute, disableForContext, disableForRoute, enableForContext, enableForRoute, getConfiguration, isEnabled, setConfigurationpublic void manage(org.apache.camel.CamelContext context)
throws java.lang.Exception
manage in interface ContainerStrategyjava.lang.Exceptionpublic org.apache.camel.Processor wrap(org.apache.camel.spi.RouteContext routeContext,
org.apache.camel.model.ProcessorDefinition<?> definition,
org.apache.camel.Processor processor)
@ManagedAttribute(description="Is tracing enabled") public void setEnabled(boolean enabled)
setEnabled in interface SwitchableContainerStrategyMBeansetEnabled in class SwitchableContainerStrategy@ManagedAttribute(description="Number of traced messages to keep in FIFO queue") public int getQueueSize()
getQueueSize in interface TracerMBean@ManagedAttribute(description="Number of traced messages to keep in FIFO queue") public void setQueueSize(int queueSize)
setQueueSize in interface TracerMBean@ManagedAttribute(description="Number of total traced messages") public long getTraceCounter()
getTraceCounter in interface TracerMBean@ManagedOperation(description="Resets the trace counter") public void resetTraceCounter()
resetTraceCounter in interface TracerMBean@ManagedOperation(description="Dumps the traced messages for the given node") public java.util.List<TracerEventMessage> dumpTracedMessages(java.lang.String nodeId)
dumpTracedMessages in interface TracerMBean@ManagedOperation(description="Dumps the traced messages for the given node in xml format") public java.lang.String dumpTracedMessagesAsXml(java.lang.String nodeId)
@ManagedOperation(description="Dumps the traced messages for all nodes") public java.util.List<TracerEventMessage> dumpAllTracedMessages()
dumpAllTracedMessages in interface TracerMBean@ManagedOperation(description="Dumps the traced messages for all nodes in xml format") public java.lang.String dumpAllTracedMessagesAsXml()
dumpAllTracedMessagesAsXml in interface TracerMBeanCopyright © 2014 Red Hat. All Rights Reserved.