org.apache.camel.spi
Interface ManagementObjectStrategy
- All Known Implementing Classes:
- DefaultManagementObjectStrategy
public interface ManagementObjectStrategy
Strategy for creating the managed object for the various beans Camel register for management.
Method Summary |
Object |
getManagedObjectForCamelContext(CamelContext context)
|
Object |
getManagedObjectForComponent(CamelContext context,
Component component,
String name)
|
Object |
getManagedObjectForConsumer(CamelContext context,
Consumer consumer)
|
Object |
getManagedObjectForEndpoint(CamelContext context,
Endpoint endpoint)
|
Object |
getManagedObjectForErrorHandler(CamelContext context,
RouteContext routeContext,
Processor errorHandler,
ErrorHandlerBuilder errorHandlerBuilder)
|
Object |
getManagedObjectForEventNotifier(CamelContext context,
EventNotifier eventNotifier)
|
Object |
getManagedObjectForProcessor(CamelContext context,
Processor processor,
ProcessorDefinition definition,
Route route)
|
Object |
getManagedObjectForProducer(CamelContext context,
Producer producer)
|
Object |
getManagedObjectForRoute(CamelContext context,
Route route)
|
Object |
getManagedObjectForService(CamelContext context,
Service service)
|
Object |
getManagedObjectForThreadPool(CamelContext context,
ThreadPoolExecutor threadPool,
String id,
String sourceId,
String routeId,
String threadPoolProfileId)
|
getManagedObjectForCamelContext
Object getManagedObjectForCamelContext(CamelContext context)
getManagedObjectForComponent
Object getManagedObjectForComponent(CamelContext context,
Component component,
String name)
getManagedObjectForEndpoint
Object getManagedObjectForEndpoint(CamelContext context,
Endpoint endpoint)
getManagedObjectForErrorHandler
Object getManagedObjectForErrorHandler(CamelContext context,
RouteContext routeContext,
Processor errorHandler,
ErrorHandlerBuilder errorHandlerBuilder)
getManagedObjectForRoute
Object getManagedObjectForRoute(CamelContext context,
Route route)
getManagedObjectForConsumer
Object getManagedObjectForConsumer(CamelContext context,
Consumer consumer)
getManagedObjectForProducer
Object getManagedObjectForProducer(CamelContext context,
Producer producer)
getManagedObjectForProcessor
Object getManagedObjectForProcessor(CamelContext context,
Processor processor,
ProcessorDefinition definition,
Route route)
getManagedObjectForService
Object getManagedObjectForService(CamelContext context,
Service service)
getManagedObjectForThreadPool
Object getManagedObjectForThreadPool(CamelContext context,
ThreadPoolExecutor threadPool,
String id,
String sourceId,
String routeId,
String threadPoolProfileId)
getManagedObjectForEventNotifier
Object getManagedObjectForEventNotifier(CamelContext context,
EventNotifier eventNotifier)
Apache CAMEL