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 Object
getManagedObjectForCamelContext(org.apache.camel.CamelContext context)
Object
getManagedObjectForCamelHealth(org.apache.camel.CamelContext context, org.apache.camel.health.HealthCheckRegistry healthCheckRegistry)
Object
getManagedObjectForClusterService(org.apache.camel.CamelContext context, org.apache.camel.cluster.CamelClusterService service)
Object
getManagedObjectForComponent(org.apache.camel.CamelContext context, org.apache.camel.Component component, String name)
Object
getManagedObjectForConsumer(org.apache.camel.CamelContext context, org.apache.camel.Consumer consumer)
Object
getManagedObjectForDataFormat(org.apache.camel.CamelContext context, org.apache.camel.spi.DataFormat dataFormat)
Object
getManagedObjectForEndpoint(org.apache.camel.CamelContext context, org.apache.camel.Endpoint endpoint)
Object
getManagedObjectForEventNotifier(org.apache.camel.CamelContext context, org.apache.camel.spi.EventNotifier eventNotifier)
Object
getManagedObjectForProcessor(org.apache.camel.CamelContext context, org.apache.camel.Processor processor, org.apache.camel.NamedNode node, org.apache.camel.Route route)
Object
getManagedObjectForProducer(org.apache.camel.CamelContext context, org.apache.camel.Producer producer)
Object
getManagedObjectForRoute(org.apache.camel.CamelContext context, org.apache.camel.Route route)
Object
getManagedObjectForRouteController(org.apache.camel.CamelContext context, org.apache.camel.spi.RouteController routeController)
Object
getManagedObjectForService(org.apache.camel.CamelContext context, org.apache.camel.Service service)
Object
getManagedObjectForThreadPool(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:
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
-
-