JavaTM 2 Platform
Standard Ed. 5.0

javax.management.relation
クラス RoleUnresolved

java.lang.Object
  上位を拡張 javax.management.relation.RoleUnresolved
すべての実装されたインタフェース:
Serializable

public class RoleUnresolved
extends Object
implements Serializable

未解決のロール (問題の発生により、関係から取得できなかったロール) を表現します。ロール名、値 (ロールの設定時に問題が発生した場合)、および問題を定義する整数型 (RoleStatus に定義された定数) を提供します。

導入されたバージョン:
1.5
関連項目:
直列化された形式

コンストラクタの概要
RoleUnresolved(String theRoleName, List theRoleValue, int thePbType)
          コンストラクタです。
 
メソッドの概要
 Object clone()
          このオブジェクトを複製します。
 int getProblemType()
          問題型を取得します。
 String getRoleName()
          ロール名を取得します。
 List getRoleValue()
          ロール値を取得します。
 void setProblemType(int thePbType)
          問題型を設定します。
 void setRoleName(String theRoleName)
          ロール名を設定します。
 void setRoleValue(List theRoleValue)
          ロール値を設定します。
 String toString()
          このオブジェクトを説明する文字列を返します。
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

RoleUnresolved

public RoleUnresolved(String theRoleName,
                      List theRoleValue,
                      int thePbType)
               throws IllegalArgumentException
コンストラクタです。

パラメータ:
theRoleName - ロール名
theRoleValue - ロールの値 (ロールの設定時に問題が発生した場合)
thePbType - 問題の型 (既知の問題型に従って、static ファイナルメンバとしてリストされる)
例外:
IllegalArgumentException - パラメータが null の場合、または問題型が不正な場合
メソッドの詳細

getRoleName

public String getRoleName()
ロール名を取得します。

戻り値:
ロール名
関連項目:
setRoleName(java.lang.String)

getRoleValue

public List getRoleValue()
ロール値を取得します。

戻り値:
指定されたロール内に設定するために提供された、ObjectName オブジェクトから成る ArrayList。読み取りアクセスに対して未解決のロールが返される場合は null
関連項目:
setRoleValue(java.util.List)

getProblemType

public int getProblemType()
問題型を取得します。

戻り値:
問題に対応する整数型。現在のクラスの static ファイナルメンバとして記述される
関連項目:
setProblemType(int)

setRoleName

public void setRoleName(String theRoleName)
                 throws IllegalArgumentException
ロール名を設定します。

パラメータ:
theRoleName - 新しいロール名
例外:
IllegalArgumentException - パラメータが null の場合
関連項目:
getRoleName()

setRoleValue

public void setRoleValue(List theRoleValue)
ロール値を設定します。

パラメータ:
theRoleValue - ロール内に設定されていない参照対象の MBean の ObjectName オブジェクトのリスト
関連項目:
getRoleValue()

setProblemType

public void setProblemType(int thePbType)
                    throws IllegalArgumentException
問題型を設定します。

パラメータ:
thePbType - 問題に対応する整数型。現在のクラスの static ファイナルメンバとして記述される
例外:
IllegalArgumentException - 問題型が不正な場合
関連項目:
getProblemType()

clone

public Object clone()
このオブジェクトを複製します。

オーバーライド:
クラス Object 内の clone
戻り値:
独立した複製
関連項目:
Cloneable

toString

public String toString()
このオブジェクトを説明する文字列を返します。

オーバーライド:
クラス Object 内の toString
戻り値:
この RoleUnresolved オブジェクトの説明

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。