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, 2014, Oracle and/or its affiliates. All rights reserved.