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

インタフェースRelationType

  • すべてのスーパー・インタフェース:
    Serializable
    既知のすべての実装クラス:
    RelationTypeSupport

    public interface RelationType
    extends Serializable
    関係タイプを表現するすべてのクラスが、RelationTypeインタフェースを実装する必要があります。
    導入されたバージョン:
    1.5
    • メソッドのサマリー

      修飾子と型 メソッド 説明
      String getRelationTypeName()
      関係タイプ名を返します。
      RoleInfo getRoleInfo​(String roleInfoName)
      指定されたロール情報名のロール情報(RoleInfoオブジェクト)を返します。見つからない場合はnullを返します。
      List<RoleInfo> getRoleInfos()
      ロール定義のリスト(RoleInfoオブジェクトから成るArrayList)を返します。
    • メソッドの詳細

      • getRelationTypeName

        String getRelationTypeName()
        関係タイプ名を返します。
        戻り値:
        関係タイプ名
      • getRoleInfos

        List<RoleInfo> getRoleInfos()
        ロール定義のリスト(RoleInfoオブジェクトから成るArrayList)を返します。
        戻り値:
        RoleInfoArrayList
      • getRoleInfo

        RoleInfo getRoleInfo​(String roleInfoName)
                      throws IllegalArgumentException,
                             RoleInfoNotFoundException
        指定されたロール情報名のロール情報(RoleInfoオブジェクト)を返します。見つからない場合はnullを返します。
        パラメータ:
        roleInfoName - ロール情報名
        戻り値:
        ロール定義が存在しない場合はRoleInfoオブジェクト
        例外:
        IllegalArgumentException - パラメータがnullの場合
        RoleInfoNotFoundException - その名前のロール情報が関係タイプ内に存在しない場合。