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

インタフェースRelation

  • 既知のすべてのサブインタフェース:
    RelationSupportMBean
    既知のすべての実装クラス:
    RelationSupport


    public interface Relation
    関係サービスによって管理される関係を表すMBeanクラスは、このインタフェースを実装する必要があります。

    プロパティやメソッドを持たず、ロールだけ持つ単純な関係は、関係サービスで直接作成できます。こうした関係は、RelationSupportオブジェクトとして、関係サービスによって内部で処理されます。

    複数のプロパティやメソッドを持つ、より複雑な関係を表現したい場合は、Relationインタフェースを実装する独自のクラスを用意する必要があります。 このクラスは、RelationSupportクラスから継承するか、インタフェース(RelationSupportオブジェクト・メンバー、またはその委譲)を実装することによって取得できます。

    こうしたユーザー関係クラスを指定することにより、プロパティやメソッドを導入できます。 これらのプロパティやメソッドは、リモート管理用に公開する必要があります。 つまり、すべてのユーザー関係クラスはMBeanクラスである必要があります。

    導入されたバージョン:
    1.5