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
-
-
-
Method Detail
-
getManagedObjectForCamelContext
Object getManagedObjectForCamelContext(CamelContext context)
-
getManagedObjectForCamelHealth
Object getManagedObjectForCamelHealth(CamelContext context, HealthCheckRegistry healthCheckRegistry)
-
getManagedObjectForComponent
Object getManagedObjectForComponent(CamelContext context, Component component, String name)
-
getManagedObjectForDataFormat
Object getManagedObjectForDataFormat(CamelContext context, DataFormat dataFormat)
-
getManagedObjectForEndpoint
Object getManagedObjectForEndpoint(CamelContext context, Endpoint endpoint)
-
getManagedObjectForRouteController
Object getManagedObjectForRouteController(CamelContext context, RouteController routeController)
-
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, NamedNode definition, Route route)
-
getManagedObjectForService
Object getManagedObjectForService(CamelContext context, Service service)
-
getManagedObjectForClusterService
Object getManagedObjectForClusterService(CamelContext context, CamelClusterService service)
-
getManagedObjectForThreadPool
Object getManagedObjectForThreadPool(CamelContext context, ThreadPoolExecutor threadPool, String id, String sourceId, String routeId, String threadPoolProfileId)
-
getManagedObjectForEventNotifier
Object getManagedObjectForEventNotifier(CamelContext context, EventNotifier eventNotifier)
-
-