public interface DynamicMBean
修飾子と型 | メソッドと説明 |
---|---|
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 の getter によってスローされる java.lang.Exception
をラップする場合ReflectionException
- getter の呼び出し時にスローされる java.lang.Exception
をラップする場合setAttribute(javax.management.Attribute)
void setAttribute(Attribute attribute) throws AttributeNotFoundException, InvalidAttributeValueException, MBeanException, ReflectionException
attribute
- 設定される属性の ID と設定される値。AttributeNotFoundException
InvalidAttributeValueException
MBeanException
- MBean の setter によってスローされる java.lang.Exception
をラップする場合。ReflectionException
- MBean の setter の呼び出し時にスローされる 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 によって公開されるすべての属性およびアクションの取得を許可する。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.