Package org.apache.camel.spi
Interface ManagementObjectStrategy
public interface ManagementObjectStrategy
Strategy for creating the managed object for the various beans Camel register for management.
-
Method Summary
Modifier and TypeMethodDescriptiongetManagedObjectForCamelHealth
(CamelContext context, HealthCheckRegistry healthCheckRegistry) getManagedObjectForClusterService
(CamelContext context, CamelClusterService service) getManagedObjectForComponent
(CamelContext context, Component component, String name) getManagedObjectForConsumer
(CamelContext context, Consumer consumer) getManagedObjectForDataFormat
(CamelContext context, DataFormat dataFormat) getManagedObjectForEndpoint
(CamelContext context, Endpoint endpoint) getManagedObjectForEventNotifier
(CamelContext context, EventNotifier eventNotifier) getManagedObjectForProcessor
(CamelContext context, Processor processor, NamedNode definition, Route route) getManagedObjectForProducer
(CamelContext context, Producer producer) getManagedObjectForRoute
(CamelContext context, Route route) getManagedObjectForRouteController
(CamelContext context, RouteController routeController) getManagedObjectForService
(CamelContext context, Service service) getManagedObjectForThreadPool
(CamelContext context, ThreadPoolExecutor threadPool, String id, String sourceId, String routeId, String threadPoolProfileId)
-
Method Details
-
getManagedObjectForCamelContext
-
getManagedObjectForCamelHealth
Object getManagedObjectForCamelHealth(CamelContext context, HealthCheckRegistry healthCheckRegistry) -
getManagedObjectForComponent
-
getManagedObjectForDataFormat
-
getManagedObjectForEndpoint
-
getManagedObjectForRouteController
-
getManagedObjectForRoute
-
getManagedObjectForConsumer
-
getManagedObjectForProducer
-
getManagedObjectForProcessor
Object getManagedObjectForProcessor(CamelContext context, Processor processor, NamedNode definition, Route route) -
getManagedObjectForService
-
getManagedObjectForClusterService
-
getManagedObjectForThreadPool
Object getManagedObjectForThreadPool(CamelContext context, ThreadPoolExecutor threadPool, String id, String sourceId, String routeId, String threadPoolProfileId) -
getManagedObjectForEventNotifier
-