Package org.apache.camel.spi
Interface ManagementObjectNameStrategy
public interface ManagementObjectNameStrategy
Strategy for computing
ObjectName
names for the various beans that Camel register for management.-
Method Summary
Modifier and TypeMethodDescriptiongetObjectName
(Object managedObject) getObjectNameForCamelContext
(String managementName, String name) getObjectNameForCamelContext
(CamelContext context) getObjectNameForCamelHealth
(CamelContext context) getObjectNameForClusterService
(CamelContext context, CamelClusterService service) getObjectNameForComponent
(Component component, String name) getObjectNameForConsumer
(CamelContext context, Consumer consumer) getObjectNameForDataFormat
(CamelContext context, DataFormat endpoint) getObjectNameForEndpoint
(Endpoint endpoint) getObjectNameForEventNotifier
(CamelContext context, EventNotifier eventNotifier) getObjectNameForProcessor
(CamelContext context, Processor processor, NamedNode definition) getObjectNameForProducer
(CamelContext context, Producer producer) getObjectNameForRoute
(Route route) getObjectNameForRouteController
(CamelContext context, RouteController controller) getObjectNameForService
(CamelContext context, Service service) getObjectNameForStep
(CamelContext context, Processor processor, NamedNode definition) getObjectNameForThreadPool
(CamelContext context, ThreadPoolExecutor threadPool, String id, String sourceId) getObjectNameForTracer
(CamelContext context, Service tracer)
-
Method Details
-
getObjectName
- Throws:
MalformedObjectNameException
-
getObjectNameForCamelContext
ObjectName getObjectNameForCamelContext(String managementName, String name) throws MalformedObjectNameException - Throws:
MalformedObjectNameException
-
getObjectNameForCamelHealth
- Throws:
MalformedObjectNameException
-
getObjectNameForCamelContext
- Throws:
MalformedObjectNameException
-
getObjectNameForRouteController
ObjectName getObjectNameForRouteController(CamelContext context, RouteController controller) throws MalformedObjectNameException - Throws:
MalformedObjectNameException
-
getObjectNameForComponent
ObjectName getObjectNameForComponent(Component component, String name) throws MalformedObjectNameException - Throws:
MalformedObjectNameException
-
getObjectNameForEndpoint
- Throws:
MalformedObjectNameException
-
getObjectNameForDataFormat
ObjectName getObjectNameForDataFormat(CamelContext context, DataFormat endpoint) throws MalformedObjectNameException - Throws:
MalformedObjectNameException
-
getObjectNameForProcessor
ObjectName getObjectNameForProcessor(CamelContext context, Processor processor, NamedNode definition) throws MalformedObjectNameException - Throws:
MalformedObjectNameException
-
getObjectNameForStep
ObjectName getObjectNameForStep(CamelContext context, Processor processor, NamedNode definition) throws MalformedObjectNameException - Throws:
MalformedObjectNameException
-
getObjectNameForRoute
- Throws:
MalformedObjectNameException
-
getObjectNameForConsumer
ObjectName getObjectNameForConsumer(CamelContext context, Consumer consumer) throws MalformedObjectNameException - Throws:
MalformedObjectNameException
-
getObjectNameForProducer
ObjectName getObjectNameForProducer(CamelContext context, Producer producer) throws MalformedObjectNameException - Throws:
MalformedObjectNameException
-
getObjectNameForTracer
ObjectName getObjectNameForTracer(CamelContext context, Service tracer) throws MalformedObjectNameException - Throws:
MalformedObjectNameException
-
getObjectNameForService
ObjectName getObjectNameForService(CamelContext context, Service service) throws MalformedObjectNameException - Throws:
MalformedObjectNameException
-
getObjectNameForClusterService
ObjectName getObjectNameForClusterService(CamelContext context, CamelClusterService service) throws MalformedObjectNameException - Throws:
MalformedObjectNameException
-
getObjectNameForThreadPool
ObjectName getObjectNameForThreadPool(CamelContext context, ThreadPoolExecutor threadPool, String id, String sourceId) throws MalformedObjectNameException - Throws:
MalformedObjectNameException
-
getObjectNameForEventNotifier
ObjectName getObjectNameForEventNotifier(CamelContext context, EventNotifier eventNotifier) throws MalformedObjectNameException - Throws:
MalformedObjectNameException
-