|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
MBeanException
- MBean の取得メソッドによってスローされる java.lang.Exception
をラップする場合
ReflectionException
- 取得メソッドの呼び出し時にスローされる java.lang.Exception
をラップする場合setAttribute(javax.management.Attribute)
void setAttribute(Attribute attribute) throws AttributeNotFoundException, InvalidAttributeValueException, MBeanException, ReflectionException
attribute
- 設定される属性の ID と
設定される値
AttributeNotFoundException
InvalidAttributeValueException
MBeanException
- MBean の設定メソッドによってスローされる java.lang.Exception
をラップする場合
ReflectionException
- MBean の設定メソッドの呼び出し時にスローされる java.lang.Exception
をラップする場合getAttribute(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 Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。