Предположим, у нас есть MBean со следующими атрибутами и операциями.
Атрибуты :название размер
Операции :получитьИмя ()getSize()
Есть ли способ программно проверить атрибуты и операции? Я работал с IBM WebSphere MBeans, и их документация не очень хороша.
Например, если вы перейдете в Инфоцентр IBM и перейдете к Сетевому развертыванию -> Справочник -> Интерфейсы программирования -> Интерфейсы Mbean -> ThreadPool. У них есть только перечисленные атрибуты и никаких операций.
С помощью инструмента WebSphere wsadmin я могу проверить операции и атрибуты. Я хотел бы знать, есть ли способ сделать это со всеми MBeans.
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()