Class StatisticsData

java.lang.Object
tigase.stats.collector.StatisticsData

public class StatisticsData extends Object
Author:
andrzej
  • Field Details

    • TIMESTAMP_PATH

      public static final String[] TIMESTAMP_PATH
    • DOMAIN_PATH

      public static final String[] DOMAIN_PATH
    • INSTALLATION_ID_ELEM_NAME_PATH

      public static final String[] INSTALLATION_ID_ELEM_NAME_PATH
    • VERSION_ELEM_NAME_ELEM_NAME_PATH

      public static final String[] VERSION_ELEM_NAME_ELEM_NAME_PATH
    • VHOSTS_ITEM_PATH

      public static final String[] VHOSTS_ITEM_PATH
    • UPTIME_PATH

      public static final String[] UPTIME_PATH
    • HEAP_MAX_PATH

      public static final String[] HEAP_MAX_PATH
    • HEAP_USED_PATH

      public static final String[] HEAP_USED_PATH
    • USERS_ONLINE_PATH

      public static final String[] USERS_ONLINE_PATH
    • USERS_ACTIVE_PATH

      public static final String[] USERS_ACTIVE_PATH
    • CLUSTER_NODES_COUNT_PATH

      public static final String[] CLUSTER_NODES_COUNT_PATH
    • ADDITIONAL_DATA_PATH

      public static final String[] ADDITIONAL_DATA_PATH
    • MAX_SESSIONS_TODAY_PATH

      public static final String[] MAX_SESSIONS_TODAY_PATH
    • MAX_SESSIONS_YESTERDAY_PATH

      public static final String[] MAX_SESSIONS_YESTERDAY_PATH
    • VERSION

      protected static int VERSION
  • Constructor Details

    • StatisticsData

      public StatisticsData(tigase.xmpp.jid.BareJID domain)
  • Method Details

    • fromElement

      public static StatisticsData fromElement(tigase.xml.Element element) throws tigase.util.stringprep.TigaseStringprepException
      Throws:
      tigase.util.stringprep.TigaseStringprepException
    • getVersion

      public int getVersion()
    • getDomain

      public tigase.xmpp.jid.BareJID getDomain()
    • getTimestamp

      public Date getTimestamp()
    • setTimestamp

      public void setTimestamp(Date timestamp)
    • getVHosts

      public List<tigase.xmpp.jid.BareJID> getVHosts()
    • addVHost

      public void addVHost(tigase.xmpp.jid.BareJID vhost)
    • addVHosts

      public void addVHosts(Collection<tigase.xmpp.jid.BareJID> vhosts)
    • getUptime

      public long getUptime()
    • getUptimeAsDays

      public long getUptimeAsDays()
    • setUptime

      public void setUptime(long uptime)
    • getHeapUsed

      public long getHeapUsed()
    • setHeapUsed

      public void setHeapUsed(long heapUsed)
    • getHeapMax

      public long getHeapMax()
    • setHeapMax

      public void setHeapMax(long heapMax)
    • getClusterNodesCount

      public int getClusterNodesCount()
    • setClusterNodesCount

      public void setClusterNodesCount(int clusterNodesCount)
    • getUsersActive

      public long getUsersActive()
    • setUsersActive

      public void setUsersActive(long usersActive)
    • getUsersOnline

      public long getUsersOnline()
    • setUsersOnline

      public void setUsersOnline(long usersOnline)
    • getAdditionalData

      public String getAdditionalData()
    • setAdditionalData

      public void setAdditionalData(String additionalData)
    • toElement

      public tigase.xml.Element toElement()
    • getInstallation_id

      public String getInstallation_id()
    • setInstallation_id

      public void setInstallation_id(String installation_id)
    • getInstallation_version

      public String getInstallation_version()
    • setInstallation_version

      public void setInstallation_version(String installation_version)
    • toElement

      public tigase.xml.Element toElement(boolean escape)
    • getMaxSessionsYesterday

      public long getMaxSessionsYesterday()
    • setMaxSessionsYesterday

      public void setMaxSessionsYesterday(long maxSessionsYesterday)
    • isTestSDRequest

      public boolean isTestSDRequest()
    • getMaxSessionsToday

      public long getMaxSessionsToday()
    • setMaxSessionsToday

      public void setMaxSessionsToday(long maxSessionsToday)
    • toString

      public String toString()
      Overrides:
      toString in class Object