public abstract class TigaseRuntime extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static long |
HOUR
Field description
|
protected static long |
MINUTE
Field description
|
protected static long |
SECOND
Field description
|
| Modifier | Constructor and Description |
|---|---|
protected |
TigaseRuntime()
Constructs ...
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addCPULoadListener(CPULoadListener cpuListener)
Method description
|
abstract void |
addMemoryChangeListener(MemoryChangeListener memListener)
Method description
|
abstract void |
addOnlineJidsReporter(OnlineJidsReporter onlineReporter)
Method description
|
abstract void |
addShutdownHook(ShutdownHook hook)
Method description
|
abstract tigase.xmpp.JID[] |
getConnectionIdsForJid(tigase.xmpp.JID jid)
Method description
|
int |
getCPUsNumber()
Method description
|
ResourceState |
getCPUState()
Method description
|
float |
getCPUUsage()
Method description
|
long |
getDirectMemUsed()
Method description
|
long |
getHeapMemMax()
We try to return OLD memory pool size as this is what is the most interesting
to us.
|
float |
getHeapMemUsage()
Method description
|
long |
getHeapMemUsed()
We try to return OLD memory pool size as this is what is the most interesting
to us.
|
double |
getLoadAverage()
Method description
|
ResourceState |
getMemoryState()
Method description
|
long |
getNonHeapMemMax()
Method description
|
float |
getNonHeapMemUsage()
Method description
|
long |
getNonHeapMemUsed()
Method description
|
long |
getProcessCPUTime()
Method description
|
int |
getThreadsNumber()
Method description
|
static TigaseRuntime |
getTigaseRuntime()
Method description
|
long |
getUptime()
Method description
|
String |
getUptimeString()
Method description
|
abstract boolean |
hasCompleteJidsInfo()
Method description
|
abstract boolean |
isJidOnline(tigase.xmpp.JID jid)
Method description
|
protected static final long SECOND
protected static final long MINUTE
protected static final long HOUR
public abstract void addCPULoadListener(CPULoadListener cpuListener)
cpuListener - is a CPULoadListenerpublic abstract void addMemoryChangeListener(MemoryChangeListener memListener)
memListener - is a MemoryChangeListenerpublic abstract void addOnlineJidsReporter(OnlineJidsReporter onlineReporter)
onlineReporter - is a OnlineJidsReporterpublic abstract void addShutdownHook(ShutdownHook hook)
hook - is a ShutdownHookpublic abstract tigase.xmpp.JID[] getConnectionIdsForJid(tigase.xmpp.JID jid)
jid - is a JIDJID[]public int getCPUsNumber()
intpublic ResourceState getCPUState()
ResourceStatepublic float getCPUUsage()
floatpublic long getDirectMemUsed()
longpublic long getHeapMemMax()
longpublic float getHeapMemUsage()
floatpublic long getHeapMemUsed()
longpublic double getLoadAverage()
doublepublic ResourceState getMemoryState()
ResourceStatepublic long getNonHeapMemMax()
longpublic float getNonHeapMemUsage()
floatpublic long getNonHeapMemUsed()
longpublic long getProcessCPUTime()
longpublic int getThreadsNumber()
intpublic static TigaseRuntime getTigaseRuntime()
TigaseRuntimepublic long getUptime()
longpublic String getUptimeString()
Stringpublic abstract boolean hasCompleteJidsInfo()
booleanpublic abstract boolean isJidOnline(tigase.xmpp.JID jid)
jid - is a JIDbooleanCopyright © 2014 "Tigase, Inc.". All rights reserved.