Class DatarouterHBaseExecutors.DatarouterHbaseClientExecutor
java.lang.Object
java.util.concurrent.AbstractExecutorService
java.util.concurrent.ThreadPoolExecutor
io.datarouter.util.concurrent.DatarouterExecutorService
io.datarouter.client.hbase.config.DatarouterHBaseExecutors.DatarouterHbaseClientExecutor
- All Implemented Interfaces:
AutoCloseable,Executor,ExecutorService
- Enclosing class:
DatarouterHBaseExecutors
@Singleton
public static class DatarouterHBaseExecutors.DatarouterHbaseClientExecutor
extends io.datarouter.util.concurrent.DatarouterExecutorService
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.concurrent.ThreadPoolExecutor
ThreadPoolExecutor.AbortPolicy, ThreadPoolExecutor.CallerRunsPolicy, ThreadPoolExecutor.DiscardOldestPolicy, ThreadPoolExecutor.DiscardPolicy -
Field Summary
Fields inherited from class io.datarouter.util.concurrent.DatarouterExecutorService
PREFIX_executor -
Constructor Summary
ConstructorsConstructorDescriptionDatarouterHbaseClientExecutor(DatarouterHBaseSettingRoot datarouterHBaseSettingRoot, io.datarouter.util.concurrent.DatarouterCallerRunsPolicyFactory datarouterCallerRunsPolicyFactory) -
Method Summary
Methods inherited from class io.datarouter.util.concurrent.DatarouterExecutorService
afterExecute, execute, newTaskFor, newTaskForMethods inherited from class java.util.concurrent.ThreadPoolExecutor
allowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, beforeExecute, finalize, getActiveCount, getCompletedTaskCount, getCorePoolSize, getKeepAliveTime, getLargestPoolSize, getMaximumPoolSize, getPoolSize, getQueue, getRejectedExecutionHandler, getTaskCount, getThreadFactory, isShutdown, isTerminated, isTerminating, prestartAllCoreThreads, prestartCoreThread, purge, remove, setCorePoolSize, setKeepAliveTime, setMaximumPoolSize, setRejectedExecutionHandler, setThreadFactory, shutdown, shutdownNow, terminated, toStringMethods inherited from class java.util.concurrent.AbstractExecutorService
invokeAll, invokeAll, invokeAny, invokeAny, submit, submit, submitMethods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.concurrent.ExecutorService
close
-
Constructor Details
-
DatarouterHbaseClientExecutor
@Inject public DatarouterHbaseClientExecutor(DatarouterHBaseSettingRoot datarouterHBaseSettingRoot, io.datarouter.util.concurrent.DatarouterCallerRunsPolicyFactory datarouterCallerRunsPolicyFactory)
-