Interface CounterMonitorMBean

All Superinterfaces:
MonitorMBean
All Known Implementing Classes:
CounterMonitor

public interface CounterMonitorMBean extends MonitorMBean
Exposes the remote management interface of the counter monitor MBean.
Since:
1.5
  • Method Details Link icon

    • getDerivedGauge Link icon

      @Deprecated Number getDerivedGauge()
      Deprecated.
      As of JMX 1.2, replaced by getDerivedGauge(ObjectName)
      Gets the derived gauge.
      Returns:
      The derived gauge.
    • getDerivedGaugeTimeStamp Link icon

      @Deprecated long getDerivedGaugeTimeStamp()
      Deprecated.
      As of JMX 1.2, replaced by getDerivedGaugeTimeStamp(ObjectName)
      Gets the derived gauge timestamp.
      Returns:
      The derived gauge timestamp.
    • getThreshold Link icon

      @Deprecated Number getThreshold()
      Deprecated.
      As of JMX 1.2, replaced by getThreshold(ObjectName)
      Gets the threshold value.
      Returns:
      The threshold value.
      See Also:
    • setThreshold Link icon

      @Deprecated void setThreshold(Number value) throws IllegalArgumentException
      Deprecated.
      As of JMX 1.2, replaced by setInitThreshold(Number)
      Sets the threshold value.
      Parameters:
      value - The threshold value.
      Throws:
      IllegalArgumentException - The specified threshold is null or the threshold value is less than zero.
      See Also:
    • getDerivedGauge Link icon

      Number getDerivedGauge(ObjectName object)
      Gets the derived gauge for the specified MBean.
      Parameters:
      object - the MBean for which the derived gauge is to be returned
      Returns:
      The derived gauge for the specified MBean if this MBean is in the set of observed MBeans, or null otherwise.
    • getDerivedGaugeTimeStamp Link icon

      long getDerivedGaugeTimeStamp(ObjectName object)
      Gets the derived gauge timestamp for the specified MBean.
      Parameters:
      object - the MBean for which the derived gauge timestamp is to be returned
      Returns:
      The derived gauge timestamp for the specified MBean if this MBean is in the set of observed MBeans, or null otherwise.
    • getThreshold Link icon

      Number getThreshold(ObjectName object)
      Gets the threshold value for the specified MBean.
      Parameters:
      object - the MBean for which the threshold value is to be returned
      Returns:
      The threshold value for the specified MBean if this MBean is in the set of observed MBeans, or null otherwise.
      See Also:
    • getInitThreshold Link icon

      Number getInitThreshold()
      Gets the initial threshold value common to all observed objects.
      Returns:
      The initial threshold value.
      See Also:
    • setInitThreshold Link icon

      void setInitThreshold(Number value) throws IllegalArgumentException
      Sets the initial threshold value common to all observed MBeans.
      Parameters:
      value - The initial threshold value.
      Throws:
      IllegalArgumentException - The specified threshold is null or the threshold value is less than zero.
      See Also:
    • getOffset Link icon

      Number getOffset()
      Gets the offset value.
      Returns:
      The offset value.
      See Also:
    • setOffset Link icon

      void setOffset(Number value) throws IllegalArgumentException
      Sets the offset value.
      Parameters:
      value - The offset value.
      Throws:
      IllegalArgumentException - The specified offset is null or the offset value is less than zero.
      See Also:
    • getModulus Link icon

      Number getModulus()
      Gets the modulus value.
      Returns:
      The modulus value.
      See Also:
    • setModulus Link icon

      void setModulus(Number value) throws IllegalArgumentException
      Sets the modulus value.
      Parameters:
      value - The modulus value.
      Throws:
      IllegalArgumentException - The specified modulus is null or the modulus value is less than zero.
      See Also:
    • getNotify Link icon

      boolean getNotify()
      Gets the notification's on/off switch value.
      Returns:
      true if the counter monitor notifies when exceeding the threshold, false otherwise.
      See Also:
    • setNotify Link icon

      void setNotify(boolean value)
      Sets the notification's on/off switch value.
      Parameters:
      value - The notification's on/off switch value.
      See Also:
    • getDifferenceMode Link icon

      boolean getDifferenceMode()
      Gets the difference mode flag value.
      Returns:
      true if the difference mode is used, false otherwise.
      See Also:
    • setDifferenceMode Link icon

      void setDifferenceMode(boolean value)
      Sets the difference mode flag value.
      Parameters:
      value - The difference mode flag value.
      See Also: