JavaTM 2 Platform
Standard Ed. 6

javax.management.monitor
類別 MonitorNotification

java.lang.Object
  繼承者 java.util.EventObject
      繼承者 javax.management.Notification
          繼承者 javax.management.monitor.MonitorNotification
所有已實作的介面:
Serializable

public class MonitorNotification
extends Notification

提供對監視器 MBean 發送的通知的定義。

當創建此類別的新物件時,需要指定與監視器 MBean 的狀態有關的通知源和參數集。 以下是由監視器 MBean 觸發的通知列表:

從以下版本開始:
1.5
另請參見:
序列化表格

欄位摘要
static String OBSERVED_ATTRIBUTE_ERROR
          表示被觀察屬性未包含在被觀察物件中的通知型別。
static String OBSERVED_ATTRIBUTE_TYPE_ERROR
          表示被觀察屬性的型別不正確的通知型別。
static String OBSERVED_OBJECT_ERROR
          表示被觀察物件未在 MBean 伺服器中註冊的通知型別。
static String RUNTIME_ERROR
          表示在嘗試獲取被觀察屬性的值時發生未預定義的錯誤型別的通知型別。
static String STRING_TO_COMPARE_VALUE_DIFFERED
          表示被觀察屬性與“要比較的字元串”值不同的通知型別。
static String STRING_TO_COMPARE_VALUE_MATCHED
          表示被觀察屬性與“要比較的字元串”值比對的通知型別。
static String THRESHOLD_ERROR
          表示閾值型別、偏移量或模不正確的通知型別。
static String THRESHOLD_HIGH_VALUE_EXCEEDED
          表示被觀察屬性已超出高閾值的通知型別。
static String THRESHOLD_LOW_VALUE_EXCEEDED
          表示被觀察屬性已超出低閾值的通知型別。
static String THRESHOLD_VALUE_EXCEEDED
          表示被觀察屬性已達到閾值的通知型別。
 
從類別 javax.management.Notification 繼承的欄位
source
 
方法摘要
 Object getDerivedGauge()
          獲取此監視器通知的派生尺度。
 String getObservedAttribute()
          獲取此監視器通知的被觀察屬性。
 ObjectName getObservedObject()
          獲取此監視器通知的被觀察物件。
 Object getTrigger()
          獲取觸發此監視器通知的閾值/字元串(取決於監視器型別)。
 
從類別 javax.management.Notification 繼承的方法
getMessage, getSequenceNumber, getTimeStamp, getType, getUserData, setSequenceNumber, setSource, setTimeStamp, setUserData, toString
 
從類別 java.util.EventObject 繼承的方法
getSource
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

欄位詳細資訊

OBSERVED_OBJECT_ERROR

public static final String OBSERVED_OBJECT_ERROR
表示被觀察物件未在 MBean 伺服器中註冊的通知型別。此通知可由所有種類別的監視器觸發。
此通知型別的值是 jmx.monitor.error.mbean

另請參見:
常數欄位值

OBSERVED_ATTRIBUTE_ERROR

public static final String OBSERVED_ATTRIBUTE_ERROR
表示被觀察屬性未包含在被觀察物件中的通知型別。此通知可由所有種類別的監視器觸發。
此通知型別的值是 jmx.monitor.error.attribute

另請參見:
常數欄位值

OBSERVED_ATTRIBUTE_TYPE_ERROR

public static final String OBSERVED_ATTRIBUTE_TYPE_ERROR
表示被觀察屬性的型別不正確的通知型別。此通知可由所有種類別的監視器觸發。
此通知型別的值是 jmx.monitor.error.type

另請參見:
常數欄位值

THRESHOLD_ERROR

public static final String THRESHOLD_ERROR
表示閾值型別、偏移量或模不正確的通知型別。此通知可由計數器和尺度監視器觸發。
此通知型別的值是 jmx.monitor.error.threshold

另請參見:
常數欄位值

RUNTIME_ERROR

public static final String RUNTIME_ERROR
表示在嘗試獲取被觀察屬性的值時發生未預定義的錯誤型別的通知型別。此通知可由所有種類別的監視器觸發。
此通知型別的值是 jmx.monitor.error.runtime

另請參見:
常數欄位值

THRESHOLD_VALUE_EXCEEDED

public static final String THRESHOLD_VALUE_EXCEEDED
表示被觀察屬性已達到閾值的通知型別。此通知僅由計數器監視器觸發。
此通知型別的值是 jmx.monitor.counter.threshold

另請參見:
常數欄位值

THRESHOLD_HIGH_VALUE_EXCEEDED

public static final String THRESHOLD_HIGH_VALUE_EXCEEDED
表示被觀察屬性已超出高閾值的通知型別。此通知僅由尺度監視器觸發。
此通知型別的值是 jmx.monitor.gauge.high

另請參見:
常數欄位值

THRESHOLD_LOW_VALUE_EXCEEDED

public static final String THRESHOLD_LOW_VALUE_EXCEEDED
表示被觀察屬性已超出低閾值的通知型別。此通知僅由尺度監視器觸發。
此通知型別的值是 jmx.monitor.gauge.low

另請參見:
常數欄位值

STRING_TO_COMPARE_VALUE_MATCHED

public static final String STRING_TO_COMPARE_VALUE_MATCHED
表示被觀察屬性與“要比較的字元串”值比對的通知型別。此通知僅由字元串監視器觸發。
此通知型別的值是 jmx.monitor.string.matches

另請參見:
常數欄位值

STRING_TO_COMPARE_VALUE_DIFFERED

public static final String STRING_TO_COMPARE_VALUE_DIFFERED
表示被觀察屬性與“要比較的字元串”值不同的通知型別。此通知僅由字元串監視器觸發。
此通知型別的值是 jmx.monitor.string.differs

另請參見:
常數欄位值
方法詳細資訊

getObservedObject

public ObjectName getObservedObject()
獲取此監視器通知的被觀察物件。

返回:
被觀察物件。

getObservedAttribute

public String getObservedAttribute()
獲取此監視器通知的被觀察屬性。

返回:
被觀察屬性。

getDerivedGauge

public Object getDerivedGauge()
獲取此監視器通知的派生尺度。

返回:
派生的尺度。

getTrigger

public Object getTrigger()
獲取觸發此監視器通知的閾值/字元串(取決於監視器型別)。

返回:
觸發器。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only