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
DefaultManagementObjectStrategy.
-
-
Constructor Summary
Constructors Constructor Description DefaultManagementObjectStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetManagedObjectForCamelContext(org.apache.camel.CamelContext context)ObjectgetManagedObjectForCamelHealth(org.apache.camel.CamelContext context, org.apache.camel.health.HealthCheckRegistry healthCheckRegistry)ObjectgetManagedObjectForClusterService(org.apache.camel.CamelContext context, org.apache.camel.cluster.CamelClusterService service)ObjectgetManagedObjectForComponent(org.apache.camel.CamelContext context, org.apache.camel.Component component, String name)ObjectgetManagedObjectForConsumer(org.apache.camel.CamelContext context, org.apache.camel.Consumer consumer)ObjectgetManagedObjectForDataFormat(org.apache.camel.CamelContext context, org.apache.camel.spi.DataFormat dataFormat)ObjectgetManagedObjectForEndpoint(org.apache.camel.CamelContext context, org.apache.camel.Endpoint endpoint)ObjectgetManagedObjectForEventNotifier(org.apache.camel.CamelContext context, org.apache.camel.spi.EventNotifier eventNotifier)ObjectgetManagedObjectForProcessor(org.apache.camel.CamelContext context, org.apache.camel.Processor processor, org.apache.camel.NamedNode node, org.apache.camel.Route route)ObjectgetManagedObjectForProducer(org.apache.camel.CamelContext context, org.apache.camel.Producer producer)ObjectgetManagedObjectForRoute(org.apache.camel.CamelContext context, org.apache.camel.Route route)ObjectgetManagedObjectForRouteController(org.apache.camel.CamelContext context, org.apache.camel.spi.RouteController routeController)ObjectgetManagedObjectForService(org.apache.camel.CamelContext context, org.apache.camel.Service service)ObjectgetManagedObjectForThreadPool(org.apache.camel.CamelContext context, ThreadPoolExecutor threadPool, String id, String sourceId, String routeId, String threadPoolProfileId)
-
-
-
Constructor Detail
-
DefaultManagementObjectStrategy
public DefaultManagementObjectStrategy()
-
-
Method Detail
-
getManagedObjectForCamelContext
public Object getManagedObjectForCamelContext(org.apache.camel.CamelContext context)
- 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
-
-