public class ConcurrentBusDbExecutor extends ConcurrentBusExecutor
ConcurrentBusExecutor.TaskState, ConcurrentBusExecutor.TaskWrapperthreads| 构造器和说明 |
|---|
ConcurrentBusDbExecutor(int nThread,
ConnectionFactory connectionFactory) |
ConcurrentBusDbExecutor(int nThread,
DataSource dataSource) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
accept(Long busKey,
IDbTask dbTask) |
ConcurrentBusDbExecutor |
sqlExceptionHandler(java.util.function.Consumer<SQLException> sqlExceptionHandler) |
ConcurrentBusDbExecutor |
timeout(java.time.Duration timeout) |
accept, getTasks, size, taskHis, toMap, tooLongTimeTaskHis, toString, total, toTaskMapclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitandThenpublic ConcurrentBusDbExecutor(int nThread,
ConnectionFactory connectionFactory)
nThread - 线程数connectionFactory - 由于会频繁获取连接,要求使用数据库连接池public ConcurrentBusDbExecutor(int nThread,
DataSource dataSource)
nThread - 线程数dataSource - 由于会频繁获取连接,要求使用数据库连接池public ConcurrentBusDbExecutor timeout(java.time.Duration timeout)
public ConcurrentBusDbExecutor sqlExceptionHandler(java.util.function.Consumer<SQLException> sqlExceptionHandler)
Copyright © 2022. All rights reserved.