com.beetle.framework.appsrv
类 AppMemoryWatcher

java.lang.Object
  继承者 com.beetle.framework.appsrv.AppRunnable
      继承者 com.beetle.framework.appsrv.AppThreadImp
          继承者 com.beetle.framework.appsrv.AppMemoryWatcher
所有已实现的接口:
java.lang.Runnable

public class AppMemoryWatcher
extends AppThreadImp

内存监控器,防止服务器由于内存过低而瘫痪

作者:
HenryYu

字段摘要
 
从类 com.beetle.framework.appsrv.AppThreadImp 继承的字段
AUTO_CYCLE, MANUAL_CYCLE
 
构造方法摘要
AppMemoryWatcher(int interval)
           
AppMemoryWatcher(java.lang.String threadName, int MaixIdle, int interval)
           
 
方法摘要
protected  void end()
          线程结束事件
protected  void workProc()
          工作过程,只需实现业务逻辑,无需考虑线程后台循环执行逻辑
 
从类 com.beetle.framework.appsrv.AppThreadImp 继承的方法
getInterval, joinThreadMonitor, randomInterval, run, separateThreadMonitor, setCycleFlag, setInterval, startNow, stopNow
 
从类 com.beetle.framework.appsrv.AppRunnable 继承的方法
getLastTime, getName, getStartTime, getStopFlag, getThread, interrupt, isStoped, resetIdleTime, sleep, startAsDaemon, stopBrutally, stopEvent
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

AppMemoryWatcher

public AppMemoryWatcher(int interval)

AppMemoryWatcher

public AppMemoryWatcher(java.lang.String threadName,
                        int MaixIdle,
                        int interval)
方法详细信息

workProc

protected void workProc()
从类 AppThreadImp 复制的描述
工作过程,只需实现业务逻辑,无需考虑线程后台循环执行逻辑

指定者:
AppThreadImp 中的 workProc

end

protected void end()
从类 AppThreadImp 复制的描述
线程结束事件

覆盖:
AppThreadImp 中的 end