Package org.apache.camel.spi
Interface ManagementObjectNameStrategy
-
public interface ManagementObjectNameStrategy
Strategy for computingObjectName
names for the various beans that Camel register for management.
-
-
Method Summary
-
-
-
Method Detail
-
getObjectName
ObjectName getObjectName(Object managedObject) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
getObjectNameForCamelContext
ObjectName getObjectNameForCamelContext(String managementName, String name) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
getObjectNameForCamelHealth
ObjectName getObjectNameForCamelHealth(CamelContext context) throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
getObjectNameForCamelContext
ObjectName getObjectNameForCamelContext(CamelContext context) throws MalformedObjectNameException
- 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
ObjectName getObjectNameForEndpoint(Endpoint endpoint) throws MalformedObjectNameException
- 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
ObjectName getObjectNameForRoute(Route route) throws MalformedObjectNameException
- 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
-
-