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) |
JID[] |
getConnectionIdsForJid(JID jid) |
static MonitorRuntime |
getMonitorRuntime() |
boolean |
hasCompleteJidsInfo() |
boolean |
isJidOnline(JID jid) |
boolean |
isJidOnlineLocally(BareJID jid) |
boolean |
isJidOnlineLocally(JID jid) |
getCPUsNumber, getCPUState, getCPUUsage, getDirectMemUsed, getGcStatistics, getHeapMemMax, getHeapMemUsage, getHeapMemUsed, getLoadAverage, getMemoryPoolMXBeans, getMemoryState, getNonHeapMemMax, getNonHeapMemUsage, getNonHeapMemUsed, getOldGenName, getOldMemPool, getProcessCPUTime, getThreadsNumber, getTigaseRuntime, getUptime, getUptimeString, main, shutdownTigase, shutdownTigase
public static MonitorRuntime getMonitorRuntime()
public void addShutdownHook(ShutdownHook hook)
addShutdownHook
in class TigaseRuntime
public void addMemoryChangeListener(MemoryChangeListener memListener)
addMemoryChangeListener
in class TigaseRuntime
public void addCPULoadListener(CPULoadListener cpuListener)
addCPULoadListener
in class TigaseRuntime
public void addOnlineJidsReporter(OnlineJidsReporter onlineReporter)
addOnlineJidsReporter
in class TigaseRuntime
public boolean hasCompleteJidsInfo()
hasCompleteJidsInfo
in class TigaseRuntime
public boolean isJidOnline(JID jid)
isJidOnline
in class TigaseRuntime
public boolean isJidOnlineLocally(BareJID jid)
isJidOnlineLocally
in class TigaseRuntime
public boolean isJidOnlineLocally(JID jid)
isJidOnlineLocally
in class TigaseRuntime
public JID[] getConnectionIdsForJid(JID jid)
getConnectionIdsForJid
in class TigaseRuntime
Copyright © 2017 "Tigase, Inc.". All rights reserved.