Package tigase.stats

Interface StatisticsProviderMBean

  • All Known Implementing Classes:
    StatisticsProvider

    public interface StatisticsProviderMBean
    Interface StatisticsProviderMBean
    Author:
    kobit
    • Method Detail

      • getAllStats

        java.util.Map<java.lang.String,​java.lang.String> getAllStats​(int level)
        Operation exposed for management
        Parameters:
        level - Statistics level, 0 - All, 500 - Medium, 800 - Minimal
        Returns:
        java.util.Map<String, String>
      • getCLIOQueueSize

        int getCLIOQueueSize()
      • getCLPacketsPerSecHistory

        float[] getCLPacketsPerSecHistory()
      • getCLQueueSize

        int getCLQueueSize()
      • getClusterCacheSize

        int getClusterCacheSize()
      • getClusterCompressionRatio

        float getClusterCompressionRatio()
      • getClusterNetworkBytes

        long getClusterNetworkBytes()
      • getClusterNetworkBytesPerSecond

        float getClusterNetworkBytesPerSecond()
      • getClusterPackets

        long getClusterPackets()
      • getClusterPacketsPerSec

        float getClusterPacketsPerSec()
      • getComponentsNames

        java.util.List<java.lang.String> getComponentsNames()
        Get Attribute exposed for management
        Returns:
        a value of List<String>
      • getComponentStats

        java.util.Map<java.lang.String,​java.lang.String> getComponentStats​(java.lang.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<String, String>
      • getConnectionsNumber

        int getConnectionsNumber()
      • getConnectionsNumberHistory

        int[] getConnectionsNumberHistory()
      • getCPUsNumber

        int getCPUsNumber()
      • getCPUUsage

        float getCPUUsage()
      • getCPUUsageHistory

        float[] getCPUUsageHistory()
      • getCurStats

        java.util.Map<java.lang.String,​java.lang.Object> getCurStats​(java.lang.String[] statsKeys)
      • getDirectMemUsed

        long getDirectMemUsed()
      • getDirectMemUsedHistory

        long[] getDirectMemUsedHistory()
      • getHeapMemUsage

        float getHeapMemUsage()
      • getHeapUsageHistory

        float[] getHeapUsageHistory()
      • getIQAuthNumber

        long getIQAuthNumber()
      • getIQOtherNumber

        long getIQOtherNumber()
      • getIQOtherNumberPerSec

        float getIQOtherNumberPerSec()
      • getMessagesNumber

        long getMessagesNumber()
      • getMessagesNumberPerSec

        float getMessagesNumberPerSec()
      • getName

        java.lang.String getName()
      • getNonHeapMemUsage

        float getNonHeapMemUsage()
      • getPresencesNumber

        long getPresencesNumber()
      • getPresencesNumberPerSec

        float getPresencesNumberPerSec()
      • getProcesCPUTime

        long getProcesCPUTime()
      • getQueueOverflow

        long getQueueOverflow()
      • getQueueSize

        int getQueueSize()
      • getServerConnections

        int getServerConnections()
      • getServerConnectionsHistory

        int[] getServerConnectionsHistory()
      • getSMPacketsNumber

        long getSMPacketsNumber()
      • getSMPacketsNumberPerSec

        float getSMPacketsNumberPerSec()
      • getSMPacketsPerSecHistory

        float[] getSMPacketsPerSecHistory()
      • getSMQueueSize

        int getSMQueueSize()
      • getStatsHistory

        java.util.Map<java.lang.String,​java.util.LinkedList<java.lang.Object>> getStatsHistory​(java.lang.String[] statsKeys)
      • getSystemDetails

        java.lang.String getSystemDetails()
      • getUptime

        long getUptime()