Class ManagedTracer

  • All Implemented Interfaces:
    org.apache.camel.api.management.mbean.ManagedTracerMBean

    @ManagedResource(description="Managed Tracer")
    public class ManagedTracer
    extends Object
    implements org.apache.camel.api.management.mbean.ManagedTracerMBean
    • Constructor Detail

      • ManagedTracer

        public ManagedTracer​(org.apache.camel.CamelContext camelContext,
                             org.apache.camel.spi.Tracer tracer)
    • Method Detail

      • init

        public void init​(org.apache.camel.spi.ManagementStrategy strategy)
      • getContext

        public org.apache.camel.CamelContext getContext()
      • getTracer

        public org.apache.camel.spi.Tracer getTracer()
      • getCamelId

        public String getCamelId()
        Specified by:
        getCamelId in interface org.apache.camel.api.management.mbean.ManagedTracerMBean
      • getCamelManagementName

        public String getCamelManagementName()
        Specified by:
        getCamelManagementName in interface org.apache.camel.api.management.mbean.ManagedTracerMBean
      • isStandby

        public boolean isStandby()
        Specified by:
        isStandby in interface org.apache.camel.api.management.mbean.ManagedTracerMBean
      • setEnabled

        public void setEnabled​(boolean enabled)
        Specified by:
        setEnabled in interface org.apache.camel.api.management.mbean.ManagedTracerMBean
      • isEnabled

        public boolean isEnabled()
        Specified by:
        isEnabled in interface org.apache.camel.api.management.mbean.ManagedTracerMBean
      • setTracePattern

        public void setTracePattern​(String pattern)
        Specified by:
        setTracePattern in interface org.apache.camel.api.management.mbean.ManagedTracerMBean
      • getTracePattern

        public String getTracePattern()
        Specified by:
        getTracePattern in interface org.apache.camel.api.management.mbean.ManagedTracerMBean
      • getTraceCounter

        public long getTraceCounter()
        Specified by:
        getTraceCounter in interface org.apache.camel.api.management.mbean.ManagedTracerMBean
      • resetTraceCounter

        public void resetTraceCounter()
        Specified by:
        resetTraceCounter in interface org.apache.camel.api.management.mbean.ManagedTracerMBean