Interface HealthViewMBean

All Known Implementing Classes:
HealthView

public interface HealthViewMBean
Returns the status events of the broker to indicate any warnings.
  • Method Details

    • health

      TabularData health() throws Exception
      Throws:
      Exception
    • healthList

      List<HealthStatus> healthList() throws Exception
      Warning this method can only be invoked if you have the correct version of HealthStatus on your classpath or you use something like jolokia to access JMX. If in doubt, please use the getCurrentStatus() method instead!
      Returns:
      a list of HealthStatus objects that describe the health of the Broker.
      Throws:
      Exception
    • healthStatus

      String healthStatus() throws Exception
      Returns:
      a String representation of current Broker health state.
      Throws:
      Exception
    • getCurrentStatus

      String getCurrentStatus()
      Warning, this method only return a value if the health or healthList method has previously been called. The value is not updated on its own and requires periodic calls to the health or healthList methods to refresh its value.
      Returns:
      String representation of the current Broker state