Package org.apache.camel.management
Class DefaultManagementObjectStrategy
java.lang.Object
org.apache.camel.management.DefaultManagementObjectStrategy
- All Implemented Interfaces:
org.apache.camel.spi.ManagementObjectStrategy
public class DefaultManagementObjectStrategy
extends Object
implements org.apache.camel.spi.ManagementObjectStrategy
Default
ManagementObjectStrategy
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetManagedObjectForCamelContext
(org.apache.camel.CamelContext context) getManagedObjectForCamelHealth
(org.apache.camel.CamelContext context, org.apache.camel.health.HealthCheckRegistry healthCheckRegistry) getManagedObjectForClusterService
(org.apache.camel.CamelContext context, org.apache.camel.cluster.CamelClusterService service) getManagedObjectForComponent
(org.apache.camel.CamelContext context, org.apache.camel.Component component, String name) getManagedObjectForConsumer
(org.apache.camel.CamelContext context, org.apache.camel.Consumer consumer) getManagedObjectForDataFormat
(org.apache.camel.CamelContext context, org.apache.camel.spi.DataFormat dataFormat) getManagedObjectForEndpoint
(org.apache.camel.CamelContext context, org.apache.camel.Endpoint endpoint) getManagedObjectForEventNotifier
(org.apache.camel.CamelContext context, org.apache.camel.spi.EventNotifier eventNotifier) getManagedObjectForProcessor
(org.apache.camel.CamelContext context, org.apache.camel.Processor processor, org.apache.camel.NamedNode node, org.apache.camel.Route route) getManagedObjectForProducer
(org.apache.camel.CamelContext context, org.apache.camel.Producer producer) getManagedObjectForRoute
(org.apache.camel.CamelContext context, org.apache.camel.Route route) getManagedObjectForRouteController
(org.apache.camel.CamelContext context, org.apache.camel.spi.RouteController routeController) getManagedObjectForService
(org.apache.camel.CamelContext context, org.apache.camel.Service service) getManagedObjectForThreadPool
(org.apache.camel.CamelContext context, ThreadPoolExecutor threadPool, String id, String sourceId, String routeId, String threadPoolProfileId)
-
Constructor Details
-
DefaultManagementObjectStrategy
public DefaultManagementObjectStrategy()
-
-
Method Details
-
getManagedObjectForCamelContext
- Specified by:
getManagedObjectForCamelContext
in interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForCamelHealth
public Object getManagedObjectForCamelHealth(org.apache.camel.CamelContext context, org.apache.camel.health.HealthCheckRegistry healthCheckRegistry) - Specified by:
getManagedObjectForCamelHealth
in interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForComponent
public Object getManagedObjectForComponent(org.apache.camel.CamelContext context, org.apache.camel.Component component, String name) - Specified by:
getManagedObjectForComponent
in interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForDataFormat
public Object getManagedObjectForDataFormat(org.apache.camel.CamelContext context, org.apache.camel.spi.DataFormat dataFormat) - Specified by:
getManagedObjectForDataFormat
in interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForEndpoint
public Object getManagedObjectForEndpoint(org.apache.camel.CamelContext context, org.apache.camel.Endpoint endpoint) - Specified by:
getManagedObjectForEndpoint
in interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForRouteController
public Object getManagedObjectForRouteController(org.apache.camel.CamelContext context, org.apache.camel.spi.RouteController routeController) - Specified by:
getManagedObjectForRouteController
in interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForRoute
public Object getManagedObjectForRoute(org.apache.camel.CamelContext context, org.apache.camel.Route route) - Specified by:
getManagedObjectForRoute
in interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForThreadPool
public Object getManagedObjectForThreadPool(org.apache.camel.CamelContext context, ThreadPoolExecutor threadPool, String id, String sourceId, String routeId, String threadPoolProfileId) - Specified by:
getManagedObjectForThreadPool
in interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForEventNotifier
public Object getManagedObjectForEventNotifier(org.apache.camel.CamelContext context, org.apache.camel.spi.EventNotifier eventNotifier) - Specified by:
getManagedObjectForEventNotifier
in interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForConsumer
public Object getManagedObjectForConsumer(org.apache.camel.CamelContext context, org.apache.camel.Consumer consumer) - Specified by:
getManagedObjectForConsumer
in interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForProducer
public Object getManagedObjectForProducer(org.apache.camel.CamelContext context, org.apache.camel.Producer producer) - Specified by:
getManagedObjectForProducer
in interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForService
public Object getManagedObjectForService(org.apache.camel.CamelContext context, org.apache.camel.Service service) - Specified by:
getManagedObjectForService
in interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForClusterService
public Object getManagedObjectForClusterService(org.apache.camel.CamelContext context, org.apache.camel.cluster.CamelClusterService service) - Specified by:
getManagedObjectForClusterService
in interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForProcessor
public Object getManagedObjectForProcessor(org.apache.camel.CamelContext context, org.apache.camel.Processor processor, org.apache.camel.NamedNode node, org.apache.camel.Route route) - Specified by:
getManagedObjectForProcessor
in interfaceorg.apache.camel.spi.ManagementObjectStrategy
-