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 Details

  • Method Details

    • getManagedObjectForCamelContext

      public Object getManagedObjectForCamelContext(org.apache.camel.CamelContext context)
      Specified by:
      getManagedObjectForCamelContext in interface org.apache.camel.spi.ManagementObjectStrategy
    • getManagedObjectForCamelHealth

      public Object getManagedObjectForCamelHealth(org.apache.camel.CamelContext context, org.apache.camel.health.HealthCheckRegistry healthCheckRegistry)
      Specified by:
      getManagedObjectForCamelHealth in interface org.apache.camel.spi.ManagementObjectStrategy
    • getManagedObjectForComponent

      public Object getManagedObjectForComponent(org.apache.camel.CamelContext context, org.apache.camel.Component component, String name)
      Specified by:
      getManagedObjectForComponent in interface org.apache.camel.spi.ManagementObjectStrategy
    • getManagedObjectForDataFormat

      public Object getManagedObjectForDataFormat(org.apache.camel.CamelContext context, org.apache.camel.spi.DataFormat dataFormat)
      Specified by:
      getManagedObjectForDataFormat in interface org.apache.camel.spi.ManagementObjectStrategy
    • getManagedObjectForEndpoint

      public Object getManagedObjectForEndpoint(org.apache.camel.CamelContext context, org.apache.camel.Endpoint endpoint)
      Specified by:
      getManagedObjectForEndpoint in interface org.apache.camel.spi.ManagementObjectStrategy
    • getManagedObjectForRouteController

      public Object getManagedObjectForRouteController(org.apache.camel.CamelContext context, org.apache.camel.spi.RouteController routeController)
      Specified by:
      getManagedObjectForRouteController in interface org.apache.camel.spi.ManagementObjectStrategy
    • getManagedObjectForRoute

      public Object getManagedObjectForRoute(org.apache.camel.CamelContext context, org.apache.camel.Route route)
      Specified by:
      getManagedObjectForRoute in interface org.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 interface org.apache.camel.spi.ManagementObjectStrategy
    • getManagedObjectForEventNotifier

      public Object getManagedObjectForEventNotifier(org.apache.camel.CamelContext context, org.apache.camel.spi.EventNotifier eventNotifier)
      Specified by:
      getManagedObjectForEventNotifier in interface org.apache.camel.spi.ManagementObjectStrategy
    • getManagedObjectForConsumer

      public Object getManagedObjectForConsumer(org.apache.camel.CamelContext context, org.apache.camel.Consumer consumer)
      Specified by:
      getManagedObjectForConsumer in interface org.apache.camel.spi.ManagementObjectStrategy
    • getManagedObjectForProducer

      public Object getManagedObjectForProducer(org.apache.camel.CamelContext context, org.apache.camel.Producer producer)
      Specified by:
      getManagedObjectForProducer in interface org.apache.camel.spi.ManagementObjectStrategy
    • getManagedObjectForService

      public Object getManagedObjectForService(org.apache.camel.CamelContext context, org.apache.camel.Service service)
      Specified by:
      getManagedObjectForService in interface org.apache.camel.spi.ManagementObjectStrategy
    • getManagedObjectForClusterService

      public Object getManagedObjectForClusterService(org.apache.camel.CamelContext context, org.apache.camel.cluster.CamelClusterService service)
      Specified by:
      getManagedObjectForClusterService in interface org.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 interface org.apache.camel.spi.ManagementObjectStrategy