| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface DynamicMBean
Dynamic MBean (動的管理インタフェースを公開する MBean) に実装するメソッドを定義します。
| メソッドの概要 | |
|---|---|
|  Object | getAttribute(String attribute)Dynamic MBean の特定の属性の値を取得します。 | 
|  AttributeList | getAttributes(String[] attributes)Dynamic MBean の複数の属性の値を取得します。 | 
|  MBeanInfo | getMBeanInfo()MBeanInfo オブジェクトを使って、Dynamic MBean の公開属性およびアクションを提供します。 | 
|  Object | invoke(String actionName,
       Object[] params,
       String[] signature)Dynamic MBean 上でのアクションの実行を許可します。 | 
|  void | setAttribute(Attribute attribute)Dynamic MBean の特定の属性の値を設定します。 | 
|  AttributeList | setAttributes(AttributeList attributes)Dynamic MBean の複数の属性の値を設定します。 | 
| メソッドの詳細 | 
|---|
Object getAttribute(String attribute)
                    throws AttributeNotFoundException,
                           MBeanException,
                           ReflectionException
attribute - 取得される属性の名前
AttributeNotFoundException - @exception MBeanException  MBean の取得メソッドによってスローされる java.lang.Exception をラップする場合
ReflectionException - 取得メソッドの呼び出し時にスローされる java.lang.Exception をラップする場合
MBeanExceptionsetAttribute(javax.management.Attribute)
void setAttribute(Attribute attribute)
                  throws AttributeNotFoundException,
                         InvalidAttributeValueException,
                         MBeanException,
                         ReflectionException
attribute - 設定される属性の ID と設定される値
AttributeNotFoundException - @exception InvalidAttributeValueException
MBeanException - MBean の設定メソッドによってスローされる java.lang.Exception をラップする場合
ReflectionException - MBean の設定メソッドの呼び出し時にスローされる java.lang.Exception をラップする場合
InvalidAttributeValueExceptiongetAttribute(java.lang.String)AttributeList getAttributes(String[] attributes)
attributes - 取得される属性のリスト
setAttributes(javax.management.AttributeList)AttributeList setAttributes(AttributeList attributes)
attributes - 属性のリスト (設定される属性の ID と設定される値)
getAttributes(java.lang.String[])
Object invoke(String actionName,
              Object[] params,
              String[] signature)
              throws MBeanException,
                     ReflectionException
actionName - 呼び出されるアクションの名前params - アクションの呼び出し時に設定されるパラメータを含む配列signature - アクションのシグニチャーを含む配列。クラスオブジェクトのロードには、アクションを呼び出す MBean をロードするときと同じクラスローダが使用される
MBeanException - MBean の呼び出しメソッドによってスローされる java.lang.Exception をラップする場合
ReflectionException - メソッドの呼び出し時にスローされる java.lang.Exception をラップする場合MBeanInfo getMBeanInfo()
MBeanInfo のインスタンス。この Dynamic MBean によって公開されるすべての属性およびアクションの取得を許可する| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。