Class ManagedCamelHealth

  • All Implemented Interfaces:
    org.apache.camel.api.management.mbean.ManagedCamelHealthMBean

    public class ManagedCamelHealth
    extends Object
    implements org.apache.camel.api.management.mbean.ManagedCamelHealthMBean
    • Constructor Detail

      • ManagedCamelHealth

        public ManagedCamelHealth​(org.apache.camel.CamelContext context,
                                  org.apache.camel.health.HealthCheckRegistry healthCheckRegistry)
    • Method Detail

      • init

        public void init​(org.apache.camel.spi.ManagementStrategy strategy)
      • getContext

        public org.apache.camel.CamelContext getContext()
      • isEnabled

        public boolean isEnabled()
        Specified by:
        isEnabled in interface org.apache.camel.api.management.mbean.ManagedCamelHealthMBean
      • isHealthy

        public boolean isHealthy()
        Specified by:
        isHealthy in interface org.apache.camel.api.management.mbean.ManagedCamelHealthMBean
      • isHealthyReadiness

        public boolean isHealthyReadiness()
        Specified by:
        isHealthyReadiness in interface org.apache.camel.api.management.mbean.ManagedCamelHealthMBean
      • isHealthyLiveness

        public boolean isHealthyLiveness()
        Specified by:
        isHealthyLiveness in interface org.apache.camel.api.management.mbean.ManagedCamelHealthMBean
      • getHealthChecksIDs

        public Collection<StringgetHealthChecksIDs()
        Specified by:
        getHealthChecksIDs in interface org.apache.camel.api.management.mbean.ManagedCamelHealthMBean
      • details

        public TabularData details()
        Specified by:
        details in interface org.apache.camel.api.management.mbean.ManagedCamelHealthMBean
      • invoke

        public String invoke​(String id)
        Specified by:
        invoke in interface org.apache.camel.api.management.mbean.ManagedCamelHealthMBean
      • enableById

        public void enableById​(String id)
        Specified by:
        enableById in interface org.apache.camel.api.management.mbean.ManagedCamelHealthMBean
      • disableById

        public void disableById​(String id)
        Specified by:
        disableById in interface org.apache.camel.api.management.mbean.ManagedCamelHealthMBean