Class DefaultManagementObjectStrategy

  • All Implemented Interfaces:
    org.apache.camel.spi.ManagementObjectStrategy

    public class DefaultManagementObjectStrategy
    extends Object
    implements org.apache.camel.spi.ManagementObjectStrategy
    Default ManagementObjectStrategy.
    • Method Detail

      • 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
      • 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