de.is24.util.monitoring.jmx
Interface JmxReportable

All Known Implementing Classes:
CounterJmxReportable, HistorizableListJmxReportable, NoJmxReportable, StateValueProviderJmxReportable, TimerJmxReportable, VersionJmxReportable

interface JmxReportable

Encapsulates attribute accessing for one type of monitoring reportables.

Author:
Stefan Schubert, IT-E, IS24

Method Summary
 Object getAttribute(String attributeName)
           
 MBeanAttributeInfo[] getAttributes()
           
 

Method Detail

getAttributes

MBeanAttributeInfo[] getAttributes()
Returns:
a list of MBeanAttributeInfo, that is the specification of available attributes for monitoring.

getAttribute

Object getAttribute(String attributeName)
Parameters:
attributeName - the name of the attribute to be monitored.
Returns:
the current value of the requested attribute.


Copyright © 2013 Immobilien Scout GmbH. All Rights Reserved.