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:
getManagedObjectForCamelContextin interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForCamelHealth
public Object getManagedObjectForCamelHealth(org.apache.camel.CamelContext context, org.apache.camel.health.HealthCheckRegistry healthCheckRegistry) - Specified by:
getManagedObjectForCamelHealthin interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForComponent
public Object getManagedObjectForComponent(org.apache.camel.CamelContext context, org.apache.camel.Component component, String name) - Specified by:
getManagedObjectForComponentin interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForDataFormat
public Object getManagedObjectForDataFormat(org.apache.camel.CamelContext context, org.apache.camel.spi.DataFormat dataFormat) - Specified by:
getManagedObjectForDataFormatin interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForEndpoint
public Object getManagedObjectForEndpoint(org.apache.camel.CamelContext context, org.apache.camel.Endpoint endpoint) - Specified by:
getManagedObjectForEndpointin interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForRouteController
public Object getManagedObjectForRouteController(org.apache.camel.CamelContext context, org.apache.camel.spi.RouteController routeController) - Specified by:
getManagedObjectForRouteControllerin interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForRoute
public Object getManagedObjectForRoute(org.apache.camel.CamelContext context, org.apache.camel.Route route) - Specified by:
getManagedObjectForRoutein 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:
getManagedObjectForThreadPoolin interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForEventNotifier
public Object getManagedObjectForEventNotifier(org.apache.camel.CamelContext context, org.apache.camel.spi.EventNotifier eventNotifier) - Specified by:
getManagedObjectForEventNotifierin interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForConsumer
public Object getManagedObjectForConsumer(org.apache.camel.CamelContext context, org.apache.camel.Consumer consumer) - Specified by:
getManagedObjectForConsumerin interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForProducer
public Object getManagedObjectForProducer(org.apache.camel.CamelContext context, org.apache.camel.Producer producer) - Specified by:
getManagedObjectForProducerin interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForService
public Object getManagedObjectForService(org.apache.camel.CamelContext context, org.apache.camel.Service service) - Specified by:
getManagedObjectForServicein interfaceorg.apache.camel.spi.ManagementObjectStrategy
-
getManagedObjectForClusterService
public Object getManagedObjectForClusterService(org.apache.camel.CamelContext context, org.apache.camel.cluster.CamelClusterService service) - Specified by:
getManagedObjectForClusterServicein 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:
getManagedObjectForProcessorin interfaceorg.apache.camel.spi.ManagementObjectStrategy
-