【发布时间】:2012-05-07 17:30:21
【问题描述】:
假设我们有一个具有以下属性和操作的 MBean。
属性: 姓名 尺寸
操作: 获取名称() 获取大小()
有没有办法以编程方式检查属性和操作?我一直在使用 IBM WebSphere MBean,他们的文档不是很好。
例如,如果您转到IBMs Infocenter 并导航到网络部署 -> 参考 -> 编程接口 -> Mbean 接口 -> 线程池。它们只列出属性,没有操作。
使用 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()
【问题讨论】:
-
我的回答对@MD6380有帮助吗?
标签: java jmx websphere-7 mbeans