tigase.server.monitor
public class MonitorRuntime extends TigaseRuntime
HOUR, MINUTE, SECOND| Modifier and Type | Method and Description |
|---|---|
void |
addCPULoadListener(CPULoadListener cpuListener) |
void |
addMemoryChangeListener(MemoryChangeListener memListener) |
void |
addOnlineJidsReporter(OnlineJidsReporter onlineReporter) |
void |
addShutdownHook(ShutdownHook hook) |
tigase.xmpp.JID[] |
getConnectionIdsForJid(tigase.xmpp.JID jid) |
static MonitorRuntime |
getMonitorRuntime() |
boolean |
hasCompleteJidsInfo() |
boolean |
isJidOnline(tigase.xmpp.JID jid) |
getCPUsNumber, getCPUState, getCPUUsage, getHeapMemMax, getHeapMemUsage, getHeapMemUsed, getLoadAverage, getMemoryState, getNonHeapMemMax, getNonHeapMemUsage, getNonHeapMemUsed, getProcessCPUTime, getThreadsNumber, getTigaseRuntime, getUptime, getUptimeStringpublic static MonitorRuntime getMonitorRuntime()
public void addShutdownHook(ShutdownHook hook)
addShutdownHook in class TigaseRuntimepublic void addMemoryChangeListener(MemoryChangeListener memListener)
addMemoryChangeListener in class TigaseRuntimepublic void addCPULoadListener(CPULoadListener cpuListener)
addCPULoadListener in class TigaseRuntimepublic void addOnlineJidsReporter(OnlineJidsReporter onlineReporter)
addOnlineJidsReporter in class TigaseRuntimepublic boolean hasCompleteJidsInfo()
hasCompleteJidsInfo in class TigaseRuntimepublic boolean isJidOnline(tigase.xmpp.JID jid)
isJidOnline in class TigaseRuntimepublic tigase.xmpp.JID[] getConnectionIdsForJid(tigase.xmpp.JID jid)
getConnectionIdsForJid in class TigaseRuntimejid - Copyright © 2013 Tigase. All rights reserved.