-
この例外は、関係に提供された関係IDがすでに使用されている場合に発行されます。
この例外は、提供された関係サービスが無効な場合に発行されます。
この例外は、ロール情報において、最小値が最大値よりも大きい場合に発行されます。
関係サービスによって管理される関係を表すMBeanクラスは、このインタフェースを実装する必要があります。
このクラスは、関係の管理中に発行される例外のスーパー・クラスです。
この例外は、関係サービス内に、指定された関係IDで表される関係が存在しない場合に発行されます。
関係サービスは、関係タイプと関係を作成および削除し、整合性を処理し、およびクエリー・メカニズムを提供します。
この例外は、関係サービスへのアクセスが実行されたけれども、その関係サービスが登録されていない場合に発行されます。
RelationSupportオブジェクトは、ロール数に制限のない任意の関係タイプの単純な関係(ロールのみ、プロパティやメソッドなし)を表現するために、関係サービスによって内部的に使用されます。
関係タイプを表現するすべてのクラスが、RelationTypeインタフェースを実装する必要があります。
この例外は、関係サービス内に、指定された名前の関係タイプが存在しない場合に発行されます。
ロール名、ObjectNameで参照されるMBeanを含めて、ロールを表現します。
RoleInfoオブジェクトは、関係タイプに含まれるロールを集計します。
この例外は、指定された関連型に指定された名前のロール情報が存在しない場合に発行されます。
RoleListは、ロール(Roleオブジェクト)のリストを表します。
この例外は、関係内のロールが存在しない場合、読取り不能な場合、または設定不能な場合に発行されます。
関係の複数のロールへの複数のアクセス(読み取りまたは書込みアクセス)の結果を表現します。
未解決のロール(問題の発生により、関係から取得できなかったロール)を表現します。
RoleUnresolvedListは、RoleUnresolvedオブジェクトのリストを表現します。RoleUnresolvedオブジェクトは、ロールの読み取りまたは書込みアクセスの試行時に問題が発生したため、関係から取得できなかったロールを表します。