Class ManagedTracer
- java.lang.Object
-
- org.apache.camel.management.mbean.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 Summary
Constructors Constructor Description ManagedTracer(org.apache.camel.CamelContext camelContext, org.apache.camel.spi.Tracer tracer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCamelId()
String
getCamelManagementName()
org.apache.camel.CamelContext
getContext()
boolean
getEnabled()
long
getTraceCounter()
String
getTracePattern()
org.apache.camel.spi.Tracer
getTracer()
void
init(org.apache.camel.spi.ManagementStrategy strategy)
boolean
isEnabled()
boolean
isStandby()
void
resetTraceCounter()
void
setEnabled(boolean enabled)
void
setTracePattern(String pattern)
-
-
-
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()
-
getEnabled
public boolean getEnabled()
-
getCamelId
public String getCamelId()
- Specified by:
getCamelId
in interfaceorg.apache.camel.api.management.mbean.ManagedTracerMBean
-
getCamelManagementName
public String getCamelManagementName()
- Specified by:
getCamelManagementName
in interfaceorg.apache.camel.api.management.mbean.ManagedTracerMBean
-
isStandby
public boolean isStandby()
- Specified by:
isStandby
in interfaceorg.apache.camel.api.management.mbean.ManagedTracerMBean
-
setEnabled
public void setEnabled(boolean enabled)
- Specified by:
setEnabled
in interfaceorg.apache.camel.api.management.mbean.ManagedTracerMBean
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interfaceorg.apache.camel.api.management.mbean.ManagedTracerMBean
-
setTracePattern
public void setTracePattern(String pattern)
- Specified by:
setTracePattern
in interfaceorg.apache.camel.api.management.mbean.ManagedTracerMBean
-
getTracePattern
public String getTracePattern()
- Specified by:
getTracePattern
in interfaceorg.apache.camel.api.management.mbean.ManagedTracerMBean
-
getTraceCounter
public long getTraceCounter()
- Specified by:
getTraceCounter
in interfaceorg.apache.camel.api.management.mbean.ManagedTracerMBean
-
resetTraceCounter
public void resetTraceCounter()
- Specified by:
resetTraceCounter
in interfaceorg.apache.camel.api.management.mbean.ManagedTracerMBean
-
-