tigase.stats
Interface StatisticsProviderMBean

All Known Implementing Classes:
JavaJMXProxy, StatisticsProvider

public interface StatisticsProviderMBean

Interface StatisticsProviderMBean

Author:
kobit

Method Summary
 Map<String,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()
           
 List getComponentsNames()
          Get Attribute exposed for management
 Map<String,String> getComponentStats(String compName, int level)
          Operation exposed for management
 int getConnectionsNumber()
           
 int[] getConnectionsNumberHistory()
           
 int getCPUsNumber()
           
 float getCPUUsage()
           
 float[] getCPUUsageHistory()
           
 float getHeapMemUsage()
           
 float[] getHeapUsageHistory()
           
 long getIQAuthNumber()
           
 long getIQOtherNumber()
           
 float getIQOtherNumberPerSec()
           
 long getMessagesNumber()
           
 float getMessagesNumberPerSec()
           
 String getName()
          Get Attribute exposed for management
 float getNonHeapMemUsage()
           
 long getPresencesNumber()
           
 float getPresencesNumberPerSec()
           
 long getProcesCPUTime()
           
 long getQueueOverflow()
           
 int getQueueSize()
           
 long getSMPacketsNumber()
           
 float getSMPacketsNumberPerSec()
           
 float[] getSMPacketsPerSecHistory()
           
 int getSMQueueSize()
           
 String getSystemDetails()
           
 long getUptime()
           
 

Method Detail

getComponentsNames

List getComponentsNames()
Get Attribute exposed for management

Returns:

getName

String getName()
Get Attribute exposed for management

Returns:

getAllStats

Map<String,String> getAllStats(int level)
Operation exposed for management

Parameters:
level - Statistics level, 0 - All, 500 - Medium, 800 - Minimal
Returns:
java.util.Map

getComponentStats

Map<String,String> getComponentStats(String compName,
                                     int level)
Operation exposed for management

Parameters:
compName - The component name to provide statistics for
level - Statistics level, 0 - All, 500 - Medium, 800 - Minimal
Returns:
java.util.Map

getCPUsNumber

int getCPUsNumber()

getUptime

long getUptime()

getProcesCPUTime

long getProcesCPUTime()

getConnectionsNumber

int getConnectionsNumber()

getClusterCacheSize

int getClusterCacheSize()

getQueueSize

int getQueueSize()

getSMQueueSize

int getSMQueueSize()

getCLQueueSize

int getCLQueueSize()

getCLIOQueueSize

int getCLIOQueueSize()

getQueueOverflow

long getQueueOverflow()

getSMPacketsNumber

long getSMPacketsNumber()

getClusterPackets

long getClusterPackets()

getMessagesNumber

long getMessagesNumber()

getPresencesNumber

long getPresencesNumber()

getSMPacketsNumberPerSec

float getSMPacketsNumberPerSec()

getClusterPacketsPerSec

float getClusterPacketsPerSec()

getMessagesNumberPerSec

float getMessagesNumberPerSec()

getPresencesNumberPerSec

float getPresencesNumberPerSec()

getIQOtherNumber

long getIQOtherNumber()

getIQOtherNumberPerSec

float getIQOtherNumberPerSec()

getIQAuthNumber

long getIQAuthNumber()

getCPUUsage

float getCPUUsage()

getHeapMemUsage

float getHeapMemUsage()

getNonHeapMemUsage

float getNonHeapMemUsage()

getSystemDetails

String getSystemDetails()

getClusterCompressionRatio

float getClusterCompressionRatio()

getClusterNetworkBytes

long getClusterNetworkBytes()

getClusterNetworkBytesPerSecond

float getClusterNetworkBytesPerSecond()

getCPUUsageHistory

float[] getCPUUsageHistory()

getHeapUsageHistory

float[] getHeapUsageHistory()

getSMPacketsPerSecHistory

float[] getSMPacketsPerSecHistory()

getCLPacketsPerSecHistory

float[] getCLPacketsPerSecHistory()

getConnectionsNumberHistory

int[] getConnectionsNumberHistory()


Copyright © 2001-2006 Tigase Developers Team. All rights Reserved.