tigase.sys
public abstract class TigaseRuntime extends Object
Modifier and Type | Field and Description |
---|---|
protected static long |
HOUR |
protected static long |
MINUTE |
protected static long |
SECOND |
Modifier | Constructor and Description |
---|---|
protected |
TigaseRuntime() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addCPULoadListener(CPULoadListener cpuListener) |
abstract void |
addMemoryChangeListener(MemoryChangeListener memListener) |
abstract void |
addOnlineJidsReporter(OnlineJidsReporter onlineReporter) |
abstract void |
addShutdownHook(ShutdownHook hook) |
abstract tigase.xmpp.JID[] |
getConnectionIdsForJid(tigase.xmpp.JID jid) |
int |
getCPUsNumber() |
ResourceState |
getCPUState() |
float |
getCPUUsage() |
long |
getHeapMemMax()
We try to return OLD memory pool size as this is what is the most interesting
to us.
|
float |
getHeapMemUsage() |
long |
getHeapMemUsed()
We try to return OLD memory pool size as this is what is the most interesting
to us.
|
double |
getLoadAverage() |
ResourceState |
getMemoryState() |
long |
getNonHeapMemMax() |
float |
getNonHeapMemUsage() |
long |
getNonHeapMemUsed() |
long |
getProcessCPUTime() |
int |
getThreadsNumber() |
static TigaseRuntime |
getTigaseRuntime() |
long |
getUptime() |
String |
getUptimeString() |
abstract boolean |
hasCompleteJidsInfo() |
abstract boolean |
isJidOnline(tigase.xmpp.JID jid) |
protected static final long SECOND
protected static final long MINUTE
protected static final long HOUR
public static TigaseRuntime getTigaseRuntime()
public abstract void addShutdownHook(ShutdownHook hook)
public abstract void addMemoryChangeListener(MemoryChangeListener memListener)
public abstract void addCPULoadListener(CPULoadListener cpuListener)
public abstract void addOnlineJidsReporter(OnlineJidsReporter onlineReporter)
public abstract boolean hasCompleteJidsInfo()
public abstract boolean isJidOnline(tigase.xmpp.JID jid)
public abstract tigase.xmpp.JID[] getConnectionIdsForJid(tigase.xmpp.JID jid)
public ResourceState getMemoryState()
public ResourceState getCPUState()
public long getProcessCPUTime()
public long getUptime()
public String getUptimeString()
public int getCPUsNumber()
public float getCPUUsage()
public double getLoadAverage()
public int getThreadsNumber()
public long getHeapMemMax()
public long getHeapMemUsed()
public float getHeapMemUsage()
public long getNonHeapMemMax()
public long getNonHeapMemUsed()
public float getNonHeapMemUsage()
Copyright © 2013 Tigase. All rights reserved.