public class DefaultManagementObjectStrategy extends Object implements org.apache.camel.spi.ManagementObjectStrategy
ManagementObjectStrategy
.Constructor and Description |
---|
DefaultManagementObjectStrategy() |
Modifier and Type | Method and 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) |
public DefaultManagementObjectStrategy()
public Object getManagedObjectForCamelContext(org.apache.camel.CamelContext context)
getManagedObjectForCamelContext
in interface org.apache.camel.spi.ManagementObjectStrategy
public Object getManagedObjectForCamelHealth(org.apache.camel.CamelContext context, org.apache.camel.health.HealthCheckRegistry healthCheckRegistry)
getManagedObjectForCamelHealth
in interface org.apache.camel.spi.ManagementObjectStrategy
public Object getManagedObjectForComponent(org.apache.camel.CamelContext context, org.apache.camel.Component component, String name)
getManagedObjectForComponent
in interface org.apache.camel.spi.ManagementObjectStrategy
public Object getManagedObjectForDataFormat(org.apache.camel.CamelContext context, org.apache.camel.spi.DataFormat dataFormat)
getManagedObjectForDataFormat
in interface org.apache.camel.spi.ManagementObjectStrategy
public Object getManagedObjectForEndpoint(org.apache.camel.CamelContext context, org.apache.camel.Endpoint endpoint)
getManagedObjectForEndpoint
in interface org.apache.camel.spi.ManagementObjectStrategy
public Object getManagedObjectForRouteController(org.apache.camel.CamelContext context, org.apache.camel.spi.RouteController routeController)
getManagedObjectForRouteController
in interface org.apache.camel.spi.ManagementObjectStrategy
public Object getManagedObjectForRoute(org.apache.camel.CamelContext context, org.apache.camel.Route route)
getManagedObjectForRoute
in interface org.apache.camel.spi.ManagementObjectStrategy
public Object getManagedObjectForThreadPool(org.apache.camel.CamelContext context, ThreadPoolExecutor threadPool, String id, String sourceId, String routeId, String threadPoolProfileId)
getManagedObjectForThreadPool
in interface org.apache.camel.spi.ManagementObjectStrategy
public Object getManagedObjectForEventNotifier(org.apache.camel.CamelContext context, org.apache.camel.spi.EventNotifier eventNotifier)
getManagedObjectForEventNotifier
in interface org.apache.camel.spi.ManagementObjectStrategy
public Object getManagedObjectForConsumer(org.apache.camel.CamelContext context, org.apache.camel.Consumer consumer)
getManagedObjectForConsumer
in interface org.apache.camel.spi.ManagementObjectStrategy
public Object getManagedObjectForProducer(org.apache.camel.CamelContext context, org.apache.camel.Producer producer)
getManagedObjectForProducer
in interface org.apache.camel.spi.ManagementObjectStrategy
public Object getManagedObjectForService(org.apache.camel.CamelContext context, org.apache.camel.Service service)
getManagedObjectForService
in interface org.apache.camel.spi.ManagementObjectStrategy
public Object getManagedObjectForClusterService(org.apache.camel.CamelContext context, org.apache.camel.cluster.CamelClusterService service)
getManagedObjectForClusterService
in interface org.apache.camel.spi.ManagementObjectStrategy
public Object getManagedObjectForProcessor(org.apache.camel.CamelContext context, org.apache.camel.Processor processor, org.apache.camel.NamedNode node, org.apache.camel.Route route)
getManagedObjectForProcessor
in interface org.apache.camel.spi.ManagementObjectStrategy
Apache Camel