Package tigase.stats.collector
Class StatisticsData
java.lang.Object
tigase.stats.collector.StatisticsData
- Author:
- andrzej
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String[]static final String[]static final String[]static final String[]static final String[]static final String[]static final String[]static final String[]static final String[]static final String[]static final String[]static final String[]protected static intstatic final String[]static final String[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddVHost(tigase.xmpp.jid.BareJID vhost) voidaddVHosts(Collection<tigase.xmpp.jid.BareJID> vhosts) static StatisticsDatafromElement(tigase.xml.Element element) inttigase.xmpp.jid.BareJIDlonglonglonglonglonglonglonglongintList<tigase.xmpp.jid.BareJID>booleanvoidsetAdditionalData(String additionalData) voidsetClusterNodesCount(int clusterNodesCount) voidsetHeapMax(long heapMax) voidsetHeapUsed(long heapUsed) voidsetInstallation_id(String installation_id) voidsetInstallation_version(String installation_version) voidsetMaxSessionsToday(long maxSessionsToday) voidsetMaxSessionsYesterday(long maxSessionsYesterday) voidsetTimestamp(Date timestamp) voidsetUptime(long uptime) voidsetUsersActive(long usersActive) voidsetUsersOnline(long usersOnline) tigase.xml.Elementtigase.xml.ElementtoElement(boolean escape) toString()
-
Field Details
-
TIMESTAMP_PATH
-
DOMAIN_PATH
-
INSTALLATION_ID_ELEM_NAME_PATH
-
VERSION_ELEM_NAME_ELEM_NAME_PATH
-
VHOSTS_ITEM_PATH
-
UPTIME_PATH
-
HEAP_MAX_PATH
-
HEAP_USED_PATH
-
USERS_ONLINE_PATH
-
USERS_ACTIVE_PATH
-
CLUSTER_NODES_COUNT_PATH
-
ADDITIONAL_DATA_PATH
-
MAX_SESSIONS_TODAY_PATH
-
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
-
setTimestamp
-
getVHosts
-
addVHost
public void addVHost(tigase.xmpp.jid.BareJID vhost) -
addVHosts
-
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
-
setAdditionalData
-
toElement
public tigase.xml.Element toElement() -
getInstallation_id
-
setInstallation_id
-
getInstallation_version
-
setInstallation_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
-