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

Method Detail

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

getCLIOQueueSize

int getCLIOQueueSize()
Method description

Returns:

getCLPacketsPerSecHistory

float[] getCLPacketsPerSecHistory()
Method description

Returns:

getCLQueueSize

int getCLQueueSize()
Method description

Returns:

getCPUUsage

float getCPUUsage()
Method description

Returns:

getCPUUsageHistory

float[] getCPUUsageHistory()
Method description

Returns:

getCPUsNumber

int getCPUsNumber()
Method description

Returns:

getClusterCacheSize

int getClusterCacheSize()
Method description

Returns:

getClusterCompressionRatio

float getClusterCompressionRatio()
Method description

Returns:

getClusterNetworkBytes

long getClusterNetworkBytes()
Method description

Returns:

getClusterNetworkBytesPerSecond

float getClusterNetworkBytesPerSecond()
Method description

Returns:

getClusterPackets

long getClusterPackets()
Method description

Returns:

getClusterPacketsPerSec

float getClusterPacketsPerSec()
Method description

Returns:

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

getComponentsNames

List getComponentsNames()
Get Attribute exposed for management

Returns:

getConnectionsNumber

int getConnectionsNumber()
Method description

Returns:

getConnectionsNumberHistory

int[] getConnectionsNumberHistory()
Method description

Returns:

getHeapMemUsage

float getHeapMemUsage()
Method description

Returns:

getHeapUsageHistory

float[] getHeapUsageHistory()
Method description

Returns:

getIQAuthNumber

long getIQAuthNumber()
Method description

Returns:

getIQOtherNumber

long getIQOtherNumber()
Method description

Returns:

getIQOtherNumberPerSec

float getIQOtherNumberPerSec()
Method description

Returns:

getMessagesNumber

long getMessagesNumber()
Method description

Returns:

getMessagesNumberPerSec

float getMessagesNumberPerSec()
Method description

Returns:

getName

String getName()
Get Attribute exposed for management

Returns:

getNonHeapMemUsage

float getNonHeapMemUsage()
Method description

Returns:

getPresencesNumber

long getPresencesNumber()
Method description

Returns:

getPresencesNumberPerSec

float getPresencesNumberPerSec()
Method description

Returns:

getProcesCPUTime

long getProcesCPUTime()
Method description

Returns:

getQueueOverflow

long getQueueOverflow()
Method description

Returns:

getQueueSize

int getQueueSize()
Method description

Returns:

getSMPacketsNumber

long getSMPacketsNumber()
Method description

Returns:

getSMPacketsNumberPerSec

float getSMPacketsNumberPerSec()
Method description

Returns:

getSMPacketsPerSecHistory

float[] getSMPacketsPerSecHistory()
Method description

Returns:

getSMQueueSize

int getSMQueueSize()
Method description

Returns:

getServerConnections

int getServerConnections()
Method description

Returns:

getServerConnectionsHistory

int[] getServerConnectionsHistory()
Method description

Returns:

getSystemDetails

String getSystemDetails()
Method description

Returns:

getUptime

long getUptime()
Method description

Returns:


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