public interface  org.apache.camel.spi.ManagementNamingStrategy extends java.lang.Object
{
public abstract javax.management.ObjectName getObjectNameForCamelContext(java.lang.String, java.lang.String) throws javax.management.MalformedObjectNameException;
public abstract javax.management.ObjectName getObjectNameForCamelHealth(org.apache.camel.CamelContext) throws javax.management.MalformedObjectNameException;
public abstract javax.management.ObjectName getObjectNameForCamelContext(org.apache.camel.CamelContext) throws javax.management.MalformedObjectNameException;
public abstract javax.management.ObjectName getObjectNameForRouteController(org.apache.camel.CamelContext) throws javax.management.MalformedObjectNameException;
public abstract javax.management.ObjectName getObjectNameForComponent(org.apache.camel.Component, java.lang.String) throws javax.management.MalformedObjectNameException;
public abstract javax.management.ObjectName getObjectNameForEndpoint(org.apache.camel.Endpoint) throws javax.management.MalformedObjectNameException;
public abstract javax.management.ObjectName getObjectNameForDataFormat(org.apache.camel.CamelContext, org.apache.camel.spi.DataFormat) throws javax.management.MalformedObjectNameException;
public abstract javax.management.ObjectName getObjectNameForErrorHandler(org.apache.camel.spi.RouteContext, org.apache.camel.Processor, org.apache.camel.ErrorHandlerFactory) throws javax.management.MalformedObjectNameException;
public abstract javax.management.ObjectName getObjectNameForProcessor(org.apache.camel.CamelContext, org.apache.camel.Processor, org.apache.camel.NamedNode) throws javax.management.MalformedObjectNameException;
public abstract javax.management.ObjectName getObjectNameForRoute(org.apache.camel.Route) throws javax.management.MalformedObjectNameException;
public abstract javax.management.ObjectName getObjectNameForConsumer(org.apache.camel.CamelContext, org.apache.camel.Consumer) throws javax.management.MalformedObjectNameException;
public abstract javax.management.ObjectName getObjectNameForProducer(org.apache.camel.CamelContext, org.apache.camel.Producer) throws javax.management.MalformedObjectNameException;
public abstract javax.management.ObjectName getObjectNameForTracer(org.apache.camel.CamelContext, org.apache.camel.spi.InterceptStrategy) throws javax.management.MalformedObjectNameException;
public abstract javax.management.ObjectName getObjectNameForService(org.apache.camel.CamelContext, org.apache.camel.Service) throws javax.management.MalformedObjectNameException;
public abstract javax.management.ObjectName getObjectNameForClusterService(org.apache.camel.CamelContext, org.apache.camel.cluster.CamelClusterService) throws javax.management.MalformedObjectNameException;
public abstract javax.management.ObjectName getObjectNameForThreadPool(org.apache.camel.CamelContext, java.util.concurrent.ThreadPoolExecutor, java.lang.String, java.lang.String) throws javax.management.MalformedObjectNameException;
public abstract javax.management.ObjectName getObjectNameForEventNotifier(org.apache.camel.CamelContext, org.apache.camel.spi.EventNotifier) throws javax.management.MalformedObjectNameException;
}