假设我们有一个具有以下属性和操作的 MBean。
属性:名称大小
操作:getName() getSize()
有没有办法以编程方式检查属性和操作?我一直在使用 IBM WebSphere MBeans,他们的文档不是很好。
例如,如果您转到IBM 信息中心并导航到 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()