JavaTM Platform
Standard Ed. 6

javax.management.relation
クラス RoleUnresolved

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

public class RoleUnresolved
extends Object
implements Serializable

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

このクラスの serialVersionUID-48350262537070138L です。

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

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

コンストラクタの詳細

RoleUnresolved

public RoleUnresolved(String name,
                      List<ObjectName> value,
                      int pbType)
               throws IllegalArgumentException
コンストラクタです。

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

getRoleName

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

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

getRoleValue

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

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

getProblemType

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

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

setRoleName

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

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

setRoleValue

public void setRoleValue(List<ObjectName> value)
ロール値を設定します。

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

setProblemType

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

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

clone

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

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

toString

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

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

JavaTM Platform
Standard Ed. 6

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

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