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, shutdownTigase
public static MonitorRuntime getMonitorRuntime()
public void addShutdownHook(ShutdownHook hook)
TigaseRuntime
addShutdownHook
in class TigaseRuntime
hook
- is a ShutdownHook
public void addMemoryChangeListener(MemoryChangeListener memListener)
TigaseRuntime
addMemoryChangeListener
in class TigaseRuntime
memListener
- is a MemoryChangeListener
public void addCPULoadListener(CPULoadListener cpuListener)
TigaseRuntime
addCPULoadListener
in class TigaseRuntime
cpuListener
- is a CPULoadListener
public void addOnlineJidsReporter(OnlineJidsReporter onlineReporter)
TigaseRuntime
addOnlineJidsReporter
in class TigaseRuntime
onlineReporter
- is a OnlineJidsReporter
public boolean hasCompleteJidsInfo()
TigaseRuntime
hasCompleteJidsInfo
in class TigaseRuntime
boolean
public boolean isJidOnline(tigase.xmpp.JID jid)
TigaseRuntime
isJidOnline
in class TigaseRuntime
jid
- is a JID
boolean
public boolean isJidOnlineLocally(tigase.xmpp.BareJID jid)
isJidOnlineLocally
in class TigaseRuntime
public boolean isJidOnlineLocally(tigase.xmpp.JID jid)
isJidOnlineLocally
in class TigaseRuntime
public tigase.xmpp.JID[] getConnectionIdsForJid(tigase.xmpp.JID jid)
TigaseRuntime
getConnectionIdsForJid
in class TigaseRuntime
jid
- JID[]
Copyright © 2014 "Tigase, Inc.". All rights reserved.