public class TaskExecutor<E> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TaskExecutor.RecrodReaderThread<E>
只是在数据分片情况下会被使用.
|
static class |
TaskExecutor.RecrodThread<E>
具体执行任务方法.
|
| Modifier and Type | Field and Description |
|---|---|
private Class<E> |
clazz
本次处理的数据对象
|
private IDBCluster |
dbCluster
数据库集群引用
|
static org.slf4j.Logger |
LOG |
private static String |
THREADPOOL_NAME
处理线程池名称.
|
| Constructor and Description |
|---|
TaskExecutor(Class<E> clazz,
IDBCluster dbCluster) |
| Modifier and Type | Method and Description |
|---|---|
TaskFuture |
execute(ITask<E> task) |
TaskFuture |
execute(ITask<E> task,
IQuery query) |
public static final org.slf4j.Logger LOG
private static final String THREADPOOL_NAME
private IDBCluster dbCluster
public TaskExecutor(Class<E> clazz, IDBCluster dbCluster)
public TaskFuture execute(ITask<E> task)
public TaskFuture execute(ITask<E> task, IQuery query)
Copyright © 2015. All rights reserved.