org.jpos.util
Class SystemMonitor
java.lang.Object
org.jpos.util.SystemMonitor
- All Implemented Interfaces:
- java.lang.Runnable, Loggeable, LogSource
public class SystemMonitor
- extends java.lang.Object
- implements java.lang.Runnable, LogSource, Loggeable
Periodically dumps Thread and memory usage
- Version:
- $Id: SystemMonitor.java 2594 2008-01-22 16:41:31Z apr $
- Author:
- apr@cs.com.uy
- See Also:
Logger
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SystemMonitor
public SystemMonitor()
- noargs constructor
SystemMonitor
public SystemMonitor(int sleepTime,
Logger logger,
java.lang.String realm)
- Parameters:
sleepTime - sleeplogger - current loggerrealm - instance realm
setSleepTime
public void setSleepTime(int sleepTime)
- Parameters:
sleepTime - new sleepTime;
showThreadGroup
public void showThreadGroup(java.lang.ThreadGroup g,
java.io.PrintStream p,
java.lang.String indent)
run
public void run()
- Specified by:
run in interface java.lang.Runnable
dump
public void dump(java.io.PrintStream p,
java.lang.String indent)
- Specified by:
dump in interface Loggeable
setLogger
public void setLogger(Logger logger,
java.lang.String realm)
- Specified by:
setLogger in interface LogSource
getRealm
public java.lang.String getRealm()
- Specified by:
getRealm in interface LogSource
getLogger
public Logger getLogger()
- Specified by:
getLogger in interface LogSource