public class MonitorRuntime extends TigaseRuntime
HOUR, MINUTE, SECOND| Modifier and Type | Method and Description |
|---|---|
void |
addCPULoadListener(CPULoadListener cpuListener)
Method description
|
void |
addMemoryChangeListener(MemoryChangeListener memListener)
Method description
|
void |
addOnlineJidsReporter(OnlineJidsReporter onlineReporter)
Method description
|
void |
addShutdownHook(ShutdownHook hook)
Method description
|
tigase.xmpp.JID[] |
getConnectionIdsForJid(tigase.xmpp.JID jid)
Method description
|
static MonitorRuntime |
getMonitorRuntime() |
boolean |
hasCompleteJidsInfo()
Method description
|
boolean |
isJidOnline(tigase.xmpp.JID jid)
Method description
|
boolean |
isJidOnlineLocally(tigase.xmpp.BareJID jid) |
boolean |
isJidOnlineLocally(tigase.xmpp.JID jid) |
getCPUsNumber, getCPUState, getCPUUsage, getDirectMemUsed, getHeapMemMax, getHeapMemUsage, getHeapMemUsed, getLoadAverage, getMemoryState, getNonHeapMemMax, getNonHeapMemUsage, getNonHeapMemUsed, getProcessCPUTime, getThreadsNumber, getTigaseRuntime, getUptime, getUptimeString, shutdownTigasepublic static MonitorRuntime getMonitorRuntime()
public void addShutdownHook(ShutdownHook hook)
TigaseRuntimeaddShutdownHook in class TigaseRuntimehook - is a ShutdownHookpublic void addMemoryChangeListener(MemoryChangeListener memListener)
TigaseRuntimeaddMemoryChangeListener in class TigaseRuntimememListener - is a MemoryChangeListenerpublic void addCPULoadListener(CPULoadListener cpuListener)
TigaseRuntimeaddCPULoadListener in class TigaseRuntimecpuListener - is a CPULoadListenerpublic void addOnlineJidsReporter(OnlineJidsReporter onlineReporter)
TigaseRuntimeaddOnlineJidsReporter in class TigaseRuntimeonlineReporter - is a OnlineJidsReporterpublic boolean hasCompleteJidsInfo()
TigaseRuntimehasCompleteJidsInfo in class TigaseRuntimebooleanpublic boolean isJidOnline(tigase.xmpp.JID jid)
TigaseRuntimeisJidOnline in class TigaseRuntimejid - is a JIDbooleanpublic boolean isJidOnlineLocally(tigase.xmpp.BareJID jid)
isJidOnlineLocally in class TigaseRuntimepublic boolean isJidOnlineLocally(tigase.xmpp.JID jid)
isJidOnlineLocally in class TigaseRuntimepublic tigase.xmpp.JID[] getConnectionIdsForJid(tigase.xmpp.JID jid)
TigaseRuntimegetConnectionIdsForJid in class TigaseRuntimejid - is a JIDJID[]Copyright © 2016 "Tigase, Inc.". All rights reserved.