次の属性と操作を持つ MBean があるとします。
属性: 名前サイズ
オペレーション: getName() getSize()
属性と操作をプログラムでチェックする方法はありますか? 私は IBM WebSphere MBeans を扱ってきましたが、それらのドキュメントはあまり良くありません。
例えば、IBMs Infocenterにアクセスして、Network Deployment -> Reference -> Programming interfaces -> Mbean interfaces -> ThreadPool にナビゲートするとします。それらにはリストされた属性のみがあり、操作はありません。
WebSphere wsadmin ツールを使用して、実際に操作と属性を確認できます。すべての MBean でこれを行う方法があるかどうか知りたいです。
wsadmin>print Help.attributes(object)
Attribute Type Access
name java.lang.String RO
maximumSize int RW
minimumSize int RW
inactivityTimeout long RW
growable boolean RW
stats javax.management.j2ee.statistics.Stats RO
wsadmin>print Help.operations(object)
Operation
java.lang.String getName()
int getMaximumPoolSize()
void setMaximumPoolSize(int)
int getMinimumPoolSize()
void setMinimumPoolSize(int)
long getKeepAliveTime()
void setKeepAliveTime(long)
boolean isGrowAsNeeded()
void setGrowAsNeeded(boolean)
javax.management.j2ee.statistics.Stats getStats()