Как программно проверить операции и атрибуты JMX MBean?

Предположим, у нас есть 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()

5
задан MD6380 26 April 2012 в 23:04
поделиться