org.apache.camel.spi
Interface ManagementNamingStrategy
- All Known Implementing Classes:
- DefaultManagementNamingStrategy
public interface ManagementNamingStrategy
Strategy for computing ObjectName
names for the various beans that Camel register for management.
- Version:
Method Summary |
ObjectName |
getObjectNameForCamelContext(CamelContext context)
|
ObjectName |
getObjectNameForCamelContext(String managementName,
String name)
|
ObjectName |
getObjectNameForComponent(Component component,
String name)
|
ObjectName |
getObjectNameForConsumer(CamelContext context,
Consumer consumer)
|
ObjectName |
getObjectNameForEndpoint(Endpoint endpoint)
|
ObjectName |
getObjectNameForErrorHandler(RouteContext routeContext,
Processor errorHandler,
ErrorHandlerFactory builder)
|
ObjectName |
getObjectNameForEventNotifier(CamelContext context,
EventNotifier eventNotifier)
|
ObjectName |
getObjectNameForProcessor(CamelContext context,
Processor processor,
ProcessorDefinition<?> definition)
|
ObjectName |
getObjectNameForProducer(CamelContext context,
Producer producer)
|
ObjectName |
getObjectNameForRoute(Route route)
|
ObjectName |
getObjectNameForService(CamelContext context,
Service service)
|
ObjectName |
getObjectNameForThreadPool(CamelContext context,
ThreadPoolExecutor threadPool,
String id,
String sourceId)
|
ObjectName |
getObjectNameForTracer(CamelContext context,
InterceptStrategy tracer)
|
getObjectNameForCamelContext
ObjectName getObjectNameForCamelContext(String managementName,
String name)
throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
getObjectNameForCamelContext
ObjectName getObjectNameForCamelContext(CamelContext context)
throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
getObjectNameForComponent
ObjectName getObjectNameForComponent(Component component,
String name)
throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
getObjectNameForEndpoint
ObjectName getObjectNameForEndpoint(Endpoint endpoint)
throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
getObjectNameForErrorHandler
ObjectName getObjectNameForErrorHandler(RouteContext routeContext,
Processor errorHandler,
ErrorHandlerFactory builder)
throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
getObjectNameForProcessor
ObjectName getObjectNameForProcessor(CamelContext context,
Processor processor,
ProcessorDefinition<?> 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,
InterceptStrategy tracer)
throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
getObjectNameForService
ObjectName getObjectNameForService(CamelContext context,
Service 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
Apache CAMEL