public abstract class ShutdownThreadAbstract<TargetClass>
extends java.lang.Thread
| 构造器和说明 |
|---|
ShutdownThreadAbstract(TargetClass owner,
java.lang.String name)
构造函数。
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cancel()
是否取消执行,清除对原对象的引用避免内存不释放。
|
TargetClass |
getOwner()
获取所属对象。
|
java.lang.String |
getProgramName()
获取程序名称。
|
void |
run()
关闭数据库连接,并保持已关闭状态,使数据库连接不能再使用。
|
protected abstract void |
run(TargetClass owner)
关闭处理线程处理方法。
|
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldpublic ShutdownThreadAbstract(TargetClass owner, java.lang.String name)
owner - name - protected abstract void run(TargetClass owner)
owner - 静态调用时,可能为null。public void cancel()
public void run()
run 在接口中 java.lang.Runnablerun 在类中 java.lang.Threadpublic TargetClass getOwner()
public java.lang.String getProgramName()
Copyright © 2001-2014 hynnet.com