public class TaskExecutor
extends java.lang.Object
| 构造器和说明 |
|---|
TaskExecutor(java.util.concurrent.Executor ioExecutor,
java.util.concurrent.Executor mainExecutor,
DownListener downloadListener,
TaskListener<HttpResult> responseListener,
TaskListener<java.io.IOException> exceptionListener,
TaskListener<HttpResult.State> completeListener) |
| 限定符和类型 | 方法和说明 |
|---|---|
Download |
download(HttpTask<?> httpTask,
java.io.File file,
java.io.InputStream input,
long skipBytes) |
void |
execute(java.lang.Runnable command,
boolean onIoThread) |
void |
executeOnComplete(HttpTask<?> task,
OnCallback<HttpResult.State> onComplete,
HttpResult.State state,
boolean onIoThread) |
boolean |
executeOnException(HttpTask<?> task,
OnCallback<java.io.IOException> onException,
java.io.IOException error,
boolean onIoThread) |
void |
executeOnResponse(HttpTask<?> task,
OnCallback<HttpResult> onResponse,
HttpResult result,
boolean onIoThread) |
java.util.concurrent.Executor |
getExecutor(boolean onIoThread) |
void |
shutdown()
关闭线程池
|
public TaskExecutor(java.util.concurrent.Executor ioExecutor,
java.util.concurrent.Executor mainExecutor,
DownListener downloadListener,
TaskListener<HttpResult> responseListener,
TaskListener<java.io.IOException> exceptionListener,
TaskListener<HttpResult.State> completeListener)
public java.util.concurrent.Executor getExecutor(boolean onIoThread)
public Download download(HttpTask<?> httpTask, java.io.File file, java.io.InputStream input, long skipBytes)
public void execute(java.lang.Runnable command,
boolean onIoThread)
public void executeOnResponse(HttpTask<?> task, OnCallback<HttpResult> onResponse, HttpResult result, boolean onIoThread)
public boolean executeOnException(HttpTask<?> task, OnCallback<java.io.IOException> onException, java.io.IOException error, boolean onIoThread)
public void executeOnComplete(HttpTask<?> task, OnCallback<HttpResult.State> onComplete, HttpResult.State state, boolean onIoThread)
public void shutdown()
Copyright © 2020 江苏一键联信息科技有限公司. All Rights Reserved.