TPTP 4.3.0 Monitoring Tools Project
Public API Specification

org.eclipse.hyades.perfmon.agents.jmx.ascode
Interface ServerStatInterface

All Known Implementing Classes:
JBossStat, JonasStat

public interface ServerStatInterface


Method Summary
 java.lang.Object getConfigStats(javax.management.ObjectName mbeanObjectName)
           
 java.lang.String getStatisticDescription(java.lang.Object statistic)
           
 java.lang.String getStatisticName(java.lang.Object statistic)
           
 java.lang.Object[] getStatistics(java.lang.Object stats)
           
 java.util.ArrayList getStatsArray(java.lang.Object[] mbeans)
           
 java.lang.String invokeStatCounter(java.util.ArrayList results, java.lang.String dataID, java.lang.Object stats, int statID)
           
 

Method Detail

getStatsArray

public java.util.ArrayList getStatsArray(java.lang.Object[] mbeans)

getConfigStats

public java.lang.Object getConfigStats(javax.management.ObjectName mbeanObjectName)
                                throws java.lang.Exception
Throws:
java.lang.Exception

invokeStatCounter

public java.lang.String invokeStatCounter(java.util.ArrayList results,
                                          java.lang.String dataID,
                                          java.lang.Object stats,
                                          int statID)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

getStatistics

public java.lang.Object[] getStatistics(java.lang.Object stats)

getStatisticName

public java.lang.String getStatisticName(java.lang.Object statistic)

getStatisticDescription

public java.lang.String getStatisticDescription(java.lang.Object statistic)

TPTP 4.3.0 Monitoring Tools Project
Public API Specification