|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.management.StandardMBean
tigase.stats.StatisticsProvider
public class StatisticsProvider
Class StatisticsProvider
| Constructor Summary | |
|---|---|
StatisticsProvider(StatisticsCollector theRef)
|
|
| Method Summary | |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getAllStats(int level)
Operation exposed for management |
int |
getCLIOQueueSize()
|
float[] |
getCLPacketsPerSecHistory()
|
int |
getCLQueueSize()
|
int |
getClusterCacheSize()
|
float |
getClusterCompressionRatio()
|
long |
getClusterNetworkBytes()
|
float |
getClusterNetworkBytesPerSecond()
|
long |
getClusterPackets()
|
float |
getClusterPacketsPerSec()
|
java.util.List |
getComponentsNames()
Get Attribute exposed for management |
java.util.Map<java.lang.String,java.lang.String> |
getComponentStats(java.lang.String compName,
int level)
Operation exposed for management |
int |
getConnectionsNumber()
|
int[] |
getConnectionsNumberHistory()
|
int |
getCPUsNumber()
|
float |
getCPUUsage()
|
float[] |
getCPUUsageHistory()
|
protected java.lang.String |
getDescription(javax.management.MBeanAttributeInfo info)
Override customization hook: You can supply a customized description for MBeanAttributeInfo.getDescription() |
protected java.lang.String |
getDescription(javax.management.MBeanInfo info)
Override customization hook: You can supply a customized description for MBeanInfo.getDescription() |
protected java.lang.String |
getDescription(javax.management.MBeanOperationInfo info)
Override customization hook: You can supply a customized description for MBeanOperationInfo.getDescription() |
protected java.lang.String |
getDescription(javax.management.MBeanOperationInfo op,
javax.management.MBeanParameterInfo param,
int sequence)
Override customization hook: You can supply a customized description for MBeanParameterInfo.getDescription() |
float |
getHeapMemUsage()
|
float[] |
getHeapUsageHistory()
|
long |
getIQAuthNumber()
|
long |
getIQOtherNumber()
|
float |
getIQOtherNumberPerSec()
|
javax.management.MBeanInfo |
getMBeanInfo()
|
long |
getMessagesNumber()
|
float |
getMessagesNumberPerSec()
|
java.lang.String |
getName()
Get Attribute exposed for management |
float |
getNonHeapMemUsage()
|
javax.management.MBeanNotificationInfo[] |
getNotificationInfo()
|
protected java.lang.String |
getParameterName(javax.management.MBeanOperationInfo op,
javax.management.MBeanParameterInfo param,
int sequence)
Override customization hook: You can supply a customized description for MBeanParameterInfo.getName() |
long |
getPresencesNumber()
|
float |
getPresencesNumberPerSec()
|
long |
getProcesCPUTime()
|
long |
getQueueOverflow()
|
int |
getQueueSize()
|
long |
getSMPacketsNumber()
|
float |
getSMPacketsNumberPerSec()
|
float[] |
getSMPacketsPerSecHistory()
|
int |
getSMQueueSize()
|
java.lang.String |
getSystemDetails()
|
long |
getUptime()
|
| Methods inherited from class javax.management.StandardMBean |
|---|
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInterface, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StatisticsProvider(StatisticsCollector theRef)
throws javax.management.NotCompliantMBeanException
javax.management.NotCompliantMBeanException| Method Detail |
|---|
public javax.management.MBeanInfo getMBeanInfo()
getMBeanInfo in interface javax.management.DynamicMBeangetMBeanInfo in class javax.management.StandardMBeanpublic javax.management.MBeanNotificationInfo[] getNotificationInfo()
protected java.lang.String getDescription(javax.management.MBeanInfo info)
getDescription in class javax.management.StandardMBeaninfo -
protected java.lang.String getDescription(javax.management.MBeanAttributeInfo info)
getDescription in class javax.management.StandardMBeaninfo -
protected java.lang.String getDescription(javax.management.MBeanOperationInfo op,
javax.management.MBeanParameterInfo param,
int sequence)
getDescription in class javax.management.StandardMBeanop - param - sequence -
protected java.lang.String getParameterName(javax.management.MBeanOperationInfo op,
javax.management.MBeanParameterInfo param,
int sequence)
getParameterName in class javax.management.StandardMBeanop - param - sequence -
protected java.lang.String getDescription(javax.management.MBeanOperationInfo info)
getDescription in class javax.management.StandardMBeaninfo -
public java.util.List getComponentsNames()
getComponentsNames in interface StatisticsProviderMBeanpublic java.lang.String getName()
getName in interface StatisticsProviderMBeanpublic java.util.Map<java.lang.String,java.lang.String> getAllStats(int level)
getAllStats in interface StatisticsProviderMBeanparam0 - Statistics level, 0 - All, 500 - Medium, 800 - Minimal
public java.util.Map<java.lang.String,java.lang.String> getComponentStats(java.lang.String compName,
int level)
getComponentStats in interface StatisticsProviderMBeanparam0 - The component name to provide statistics forparam1 - Statistics level, 0 - All, 500 - Medium, 800 - Minimal
public float getCPUUsage()
getCPUUsage in interface StatisticsProviderMBeanpublic float getHeapMemUsage()
getHeapMemUsage in interface StatisticsProviderMBeanpublic float getNonHeapMemUsage()
getNonHeapMemUsage in interface StatisticsProviderMBeanpublic int getCPUsNumber()
getCPUsNumber in interface StatisticsProviderMBeanpublic long getUptime()
getUptime in interface StatisticsProviderMBeanpublic long getProcesCPUTime()
getProcesCPUTime in interface StatisticsProviderMBeanpublic int getConnectionsNumber()
getConnectionsNumber in interface StatisticsProviderMBeanpublic int getClusterCacheSize()
getClusterCacheSize in interface StatisticsProviderMBeanpublic int getQueueSize()
getQueueSize in interface StatisticsProviderMBeanpublic long getQueueOverflow()
getQueueOverflow in interface StatisticsProviderMBeanpublic long getClusterPackets()
getClusterPackets in interface StatisticsProviderMBeanpublic java.lang.String getSystemDetails()
getSystemDetails in interface StatisticsProviderMBeanpublic long getMessagesNumber()
getMessagesNumber in interface StatisticsProviderMBeanpublic long getPresencesNumber()
getPresencesNumber in interface StatisticsProviderMBeanpublic long getIQOtherNumber()
getIQOtherNumber in interface StatisticsProviderMBeanpublic long getIQAuthNumber()
getIQAuthNumber in interface StatisticsProviderMBeanpublic int getSMQueueSize()
getSMQueueSize in interface StatisticsProviderMBeanpublic int getCLQueueSize()
getCLQueueSize in interface StatisticsProviderMBeanpublic int getCLIOQueueSize()
getCLIOQueueSize in interface StatisticsProviderMBeanpublic long getSMPacketsNumber()
getSMPacketsNumber in interface StatisticsProviderMBeanpublic float getSMPacketsNumberPerSec()
getSMPacketsNumberPerSec in interface StatisticsProviderMBeanpublic float getClusterPacketsPerSec()
getClusterPacketsPerSec in interface StatisticsProviderMBeanpublic float getMessagesNumberPerSec()
getMessagesNumberPerSec in interface StatisticsProviderMBeanpublic float getPresencesNumberPerSec()
getPresencesNumberPerSec in interface StatisticsProviderMBeanpublic float getIQOtherNumberPerSec()
getIQOtherNumberPerSec in interface StatisticsProviderMBeanpublic float getClusterCompressionRatio()
getClusterCompressionRatio in interface StatisticsProviderMBeanpublic long getClusterNetworkBytes()
getClusterNetworkBytes in interface StatisticsProviderMBeanpublic float getClusterNetworkBytesPerSecond()
getClusterNetworkBytesPerSecond in interface StatisticsProviderMBeanpublic float[] getCPUUsageHistory()
getCPUUsageHistory in interface StatisticsProviderMBeanpublic float[] getHeapUsageHistory()
getHeapUsageHistory in interface StatisticsProviderMBeanpublic float[] getSMPacketsPerSecHistory()
getSMPacketsPerSecHistory in interface StatisticsProviderMBeanpublic float[] getCLPacketsPerSecHistory()
getCLPacketsPerSecHistory in interface StatisticsProviderMBeanpublic int[] getConnectionsNumberHistory()
getConnectionsNumberHistory in interface StatisticsProviderMBean
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||