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() |
protected static final long SECOND
protected static final long MINUTE
protected static final long HOUR
public Map<String,MemoryPoolMXBean> getMemoryPoolMXBeans()
public MemoryPoolMXBean getOldMemPool()
public abstract void addCPULoadListener(CPULoadListener cpuListener)
public abstract void addMemoryChangeListener(MemoryChangeListener memListener)
public abstract void addOnlineJidsReporter(OnlineJidsReporter onlineReporter)
public abstract void addShutdownHook(ShutdownHook hook)
public int getCPUsNumber()
public ResourceState getCPUState()
public float getCPUUsage()
public long getDirectMemUsed()
public String getGcStatistics()
public long getHeapMemMax()
long
public float getHeapMemUsage()
public long getHeapMemUsed()
long
public double getLoadAverage()
public ResourceState getMemoryState()
public long getNonHeapMemMax()
public float getNonHeapMemUsage()
public long getNonHeapMemUsed()
public long getProcessCPUTime()
public int getThreadsNumber()
public static TigaseRuntime getTigaseRuntime()
public long getUptime()
public String getUptimeString()
public abstract boolean hasCompleteJidsInfo()
public abstract boolean isJidOnline(JID jid)
public abstract boolean isJidOnlineLocally(BareJID jid)
public abstract boolean isJidOnlineLocally(JID jid)
public String getOldGenName()
public void shutdownTigase(String[] msg)
public void shutdownTigase(String[] msg, int exitCode)
public static void main(String[] args)
Copyright © 2019 "Tigase, Inc.". All rights reserved.