package jef.tools.management; /** * SUN JDK下的Term信号量处理器 * @author Administrator * */ public class SunJdkTERMHandler extends AbstractSunJdkSignalHandler implements TermHandler{ private int exitStatus = 0; public void setDoNotExit() { exitStatus = -1; } public int getExitStatus() { return exitStatus; } public void setExitStatus(int exitStatus) { this.exitStatus = exitStatus; } @Override protected void processAfter() { if(exitStatus>-1){ System.exit(exitStatus); } } public void activate() { regist("TERM"); } }