public abstract class AbstractAsyncTask
extends java.lang.Object
implements java.lang.Runnable
| 限定符和类型 | 字段和说明 |
|---|---|
protected long |
createTime
任务创建时间
|
protected static xyz.noark.log.Logger |
logger |
protected long |
startExecTime
开始执行时间
|
| 构造器和说明 |
|---|
AbstractAsyncTask(TaskCommand command) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
doSomething()
异步任务做具体的业务逻辑
|
protected void |
doSomethingAfter()
执行之后做一个逻辑.
|
protected void |
doSomethingBefore()
执行业务逻辑之前的扩展接口.
|
protected void |
doSomethingException(java.lang.Throwable e)
执行业务逻辑中发生了异常情况
|
protected boolean |
isPrintLog()
是否记录相关执行日志
|
protected java.lang.String |
logCode()
记录日志这个异步任务的编号.
|
void |
run() |
protected static final xyz.noark.log.Logger logger
protected final long createTime
protected long startExecTime
public AbstractAsyncTask(TaskCommand command)
public void run()
run 在接口中 java.lang.Runnableprotected void doSomethingBefore()
protected void doSomething()
protected void doSomethingException(java.lang.Throwable e)
throws java.lang.Throwable
e - 异常信息java.lang.Throwable - 如果未能正常捕获,则继续向上抛出此异常protected void doSomethingAfter()
protected java.lang.String logCode()
protected boolean isPrintLog()