Class ManagedCamelHealth

java.lang.Object
org.apache.camel.management.mbean.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 Details

    • ManagedCamelHealth

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

    • 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

      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