モジュール java.management
パッケージ javax.management.monitor

クラスMonitor

すべての実装されたインタフェース:
MBeanRegistration, MonitorMBean, NotificationBroadcaster, NotificationEmitter
直系の既知のサブクラス:
CounterMonitor, GaugeMonitor, StringMonitor

public abstract class Monitor
extends NotificationBroadcasterSupport
implements MonitorMBean, MBeanRegistration
すべてのモニターMBeanに共通な部分を定義します。 モニターMBeanは、監視対象のMBeanのセットに共通の属性の値を監視します。 監視対象の属性は、粒度周期として指定された間隔で監視されます。 ゲージ値(派生ゲージ)は、監視対象の属性の値から派生します。
導入されたバージョン:
1.5
  • フィールド詳細

    • capacityIncrement

      protected static final int capacityIncrement
      モニター配列のサイズが容量より大きくなったとき自動的に増加する容量です。
      関連項目:
      定数フィールド値
    • elementCount

      protected int elementCount
      監視対象のオブジェクトのベクトル内の有効なコンポーネントの数です。
    • alreadyNotified

      @Deprecated protected int alreadyNotified
      Deprecated.
      alreadyNotifieds[0]と同等です。
      すでに通知されたモニター・エラーです。
    • alreadyNotifieds

      protected int[] alreadyNotifieds

      すでに通知された選択済みモニター・エラーです。

      この配列内の各要素は、ベクトル内の監視対象オブジェクトに対応しています。 OBSERVED_OBJECT_ERROR_NOTIFIEDフラグなどのビット・マスクを含み、対応する通知がすでに監視対象のMBeanに送信されたかどうかを示します。

    • server

      protected MBeanServer server
      MBeanサーバーへの参照です。 この参照は、モニターMBeanがMBeanサーバーに登録されていない場合nullになります。 モニターMBeanがMBeanに登録される前に初期化されます。
      関連項目:
      preRegister(MBeanServer server, ObjectName name)
    • RESET_FLAGS_ALREADY_NOTIFIED

      protected static final int RESET_FLAGS_ALREADY_NOTIFIED
      このフラグは、モニター属性alreadyNotifiedsをリセットするために使用されます。
      関連項目:
      定数フィールド値
    • OBSERVED_OBJECT_ERROR_NOTIFIED

      protected static final int OBSERVED_OBJECT_ERROR_NOTIFIED
      監視対象のオブジェクトの変更後、通知が発行されたことを示すフラグです。 このフラグは、最初の通知の発行時にMBeanサーバーに新しい監視対象オブジェクトが登録されたことを確認するために使用されます。
      関連項目:
      定数フィールド値
    • OBSERVED_ATTRIBUTE_ERROR_NOTIFIED

      protected static final int OBSERVED_ATTRIBUTE_ERROR_NOTIFIED
      監視対象の属性の変更後、通知が発行されたことを示すフラグです。 このフラグは、最初の通知の発行時に新しい監視対象の属性が監視対象のオブジェクトに所属することを確認するために使用されます。
      関連項目:
      定数フィールド値
    • OBSERVED_ATTRIBUTE_TYPE_ERROR_NOTIFIED

      protected static final int OBSERVED_ATTRIBUTE_TYPE_ERROR_NOTIFIED
      監視対象のオブジェクトまたは属性の変更後、通知が発行されたことを示すフラグです。 このフラグは、最初の通知の発行時に監視対象の属性の型が正しい(使用するモニターによって異なる)ことを確認するために使用されます。
      関連項目:
      定数フィールド値
    • RUNTIME_ERROR_NOTIFIED

      protected static final int RUNTIME_ERROR_NOTIFIED
      監視対象のオブジェクトまたは属性の変更後、通知が発行されたことを示すフラグです。 このフラグは、最初の通知の発行時に監視対象の属性の値を取得しようとしたとき、例外があれば通知するために使用されます(上記の場合を除く)。
      関連項目:
      定数フィールド値
    • dbgTag

      @Deprecated protected String dbgTag
      Deprecated.
      代替はありません。
      このフィールドは互換性のために確保されているだけで、参照できません。
  • コンストラクタの詳細

  • メソッドの詳細