@ManagedResource(description="Managed Tracer") @ManagedNotifications(value=@ManagedNotification(name="javax.management.Notification",description="Fine grained trace events",notificationTypes="TraceNotification")) public class ManagedTracer extends Object implements NotificationSenderAware, ManagedTracerMBean
Constructor and Description |
---|
ManagedTracer(CamelContext camelContext,
Tracer tracer) |
public ManagedTracer(CamelContext camelContext, Tracer tracer)
public void init(ManagementStrategy strategy)
public CamelContext getContext()
public String getCamelId()
getCamelId
in interface ManagedTracerMBean
public String getCamelManagementName()
getCamelManagementName
in interface ManagedTracerMBean
public boolean getEnabled()
getEnabled
in interface ManagedTracerMBean
public void setEnabled(boolean enabled)
setEnabled
in interface ManagedTracerMBean
public String getDestinationUri()
getDestinationUri
in interface ManagedTracerMBean
public void setDestinationUri(String uri)
setDestinationUri
in interface ManagedTracerMBean
public String getLogName()
getLogName
in interface ManagedTracerMBean
public boolean getUseJpa()
getUseJpa
in interface ManagedTracerMBean
public void setLogName(String logName)
setLogName
in interface ManagedTracerMBean
public String getLogLevel()
getLogLevel
in interface ManagedTracerMBean
public void setLogLevel(String logLevel)
setLogLevel
in interface ManagedTracerMBean
public boolean getLogStackTrace()
getLogStackTrace
in interface ManagedTracerMBean
public void setLogStackTrace(boolean logStackTrace)
setLogStackTrace
in interface ManagedTracerMBean
public boolean getTraceInterceptors()
getTraceInterceptors
in interface ManagedTracerMBean
public void setTraceInterceptors(boolean traceInterceptors)
setTraceInterceptors
in interface ManagedTracerMBean
public boolean getTraceExceptions()
getTraceExceptions
in interface ManagedTracerMBean
public void setTraceExceptions(boolean traceExceptions)
setTraceExceptions
in interface ManagedTracerMBean
public boolean getTraceOutExchanges()
getTraceOutExchanges
in interface ManagedTracerMBean
public void setTraceOutExchanges(boolean traceOutExchanges)
setTraceOutExchanges
in interface ManagedTracerMBean
public boolean getFormatterShowBody()
getFormatterShowBody
in interface ManagedTracerMBean
public void setFormatterShowBody(boolean showBody)
setFormatterShowBody
in interface ManagedTracerMBean
public boolean getFormatterShowBodyType()
getFormatterShowBodyType
in interface ManagedTracerMBean
public void setFormatterShowBodyType(boolean showBodyType)
setFormatterShowBodyType
in interface ManagedTracerMBean
public boolean getFormatterShowOutBody()
getFormatterShowOutBody
in interface ManagedTracerMBean
public void setFormatterShowOutBody(boolean showOutBody)
setFormatterShowOutBody
in interface ManagedTracerMBean
public boolean getFormatterShowOutBodyType()
getFormatterShowOutBodyType
in interface ManagedTracerMBean
public void setFormatterShowOutBodyType(boolean showOutBodyType)
setFormatterShowOutBodyType
in interface ManagedTracerMBean
public boolean getFormatterShowBreadCrumb()
getFormatterShowBreadCrumb
in interface ManagedTracerMBean
public void setFormatterShowBreadCrumb(boolean showBreadCrumb)
setFormatterShowBreadCrumb
in interface ManagedTracerMBean
public boolean getFormatterShowExchangeId()
getFormatterShowExchangeId
in interface ManagedTracerMBean
public void setFormatterShowExchangeId(boolean showExchangeId)
setFormatterShowExchangeId
in interface ManagedTracerMBean
public boolean getFormatterShowHeaders()
getFormatterShowHeaders
in interface ManagedTracerMBean
public void setFormatterShowHeaders(boolean showHeaders)
setFormatterShowHeaders
in interface ManagedTracerMBean
public boolean getFormatterShowOutHeaders()
getFormatterShowOutHeaders
in interface ManagedTracerMBean
public void setFormatterShowOutHeaders(boolean showOutHeaders)
setFormatterShowOutHeaders
in interface ManagedTracerMBean
public boolean getFormatterShowProperties()
getFormatterShowProperties
in interface ManagedTracerMBean
public void setFormatterShowProperties(boolean showProperties)
setFormatterShowProperties
in interface ManagedTracerMBean
public boolean getFormatterMultiline()
public void setFormatterMultiline(boolean multiline)
public boolean getFormatterShowNode()
getFormatterShowNode
in interface ManagedTracerMBean
public void setFormatterShowNode(boolean showNode)
setFormatterShowNode
in interface ManagedTracerMBean
public boolean getFormatterShowExchangePattern()
getFormatterShowExchangePattern
in interface ManagedTracerMBean
public void setFormatterShowExchangePattern(boolean showExchangePattern)
setFormatterShowExchangePattern
in interface ManagedTracerMBean
public boolean getFormatterShowException()
getFormatterShowException
in interface ManagedTracerMBean
public void setFormatterShowException(boolean showException)
setFormatterShowException
in interface ManagedTracerMBean
public boolean getFormatterShowRouteId()
getFormatterShowRouteId
in interface ManagedTracerMBean
public void setFormatterShowRouteId(boolean showRouteId)
setFormatterShowRouteId
in interface ManagedTracerMBean
public int getFormatterBreadCrumbLength()
getFormatterBreadCrumbLength
in interface ManagedTracerMBean
public void setFormatterBreadCrumbLength(int breadCrumbLength)
setFormatterBreadCrumbLength
in interface ManagedTracerMBean
public boolean getFormatterShowShortExchangeId()
getFormatterShowShortExchangeId
in interface ManagedTracerMBean
public void setFormatterShowShortExchangeId(boolean showShortExchangeId)
setFormatterShowShortExchangeId
in interface ManagedTracerMBean
public int getFormatterNodeLength()
getFormatterNodeLength
in interface ManagedTracerMBean
public void setFormatterNodeLength(int nodeLength)
setFormatterNodeLength
in interface ManagedTracerMBean
public int getFormatterMaxChars()
getFormatterMaxChars
in interface ManagedTracerMBean
public void setFormatterMaxChars(int maxChars)
setFormatterMaxChars
in interface ManagedTracerMBean
public boolean isJmxTraceNotifications()
isJmxTraceNotifications
in interface ManagedTracerMBean
public void setJmxTraceNotifications(boolean jmxTraceNotifications)
setJmxTraceNotifications
in interface ManagedTracerMBean
public int getTraceBodySize()
getTraceBodySize
in interface ManagedTracerMBean
public void setTraceBodySize(int traceBodySize)
setTraceBodySize
in interface ManagedTracerMBean
public void setNotificationSender(NotificationSender sender)
NotificationSenderAware
NotificationSender
to use for sending notifications.setNotificationSender
in interface NotificationSenderAware
sender
- sender to use for sending notificationsApache Camel