Class DatarouterSnapshotExecutors.DatarouterSnapshotVacuumExecutor
java.lang.Object
java.util.concurrent.AbstractExecutorService
java.util.concurrent.ThreadPoolExecutor
io.datarouter.util.concurrent.DatarouterExecutorService
io.datarouter.util.concurrent.ScalingThreadPoolExecutor
io.datarouter.filesystem.snapshot.web.DatarouterSnapshotExecutors.DatarouterSnapshotVacuumExecutor
- All Implemented Interfaces:
Executor,ExecutorService
- Enclosing class:
- DatarouterSnapshotExecutors
@Singleton
public static class DatarouterSnapshotExecutors.DatarouterSnapshotVacuumExecutor
extends io.datarouter.util.concurrent.ScalingThreadPoolExecutor
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.concurrent.ThreadPoolExecutor
ThreadPoolExecutor.AbortPolicy, ThreadPoolExecutor.CallerRunsPolicy, ThreadPoolExecutor.DiscardOldestPolicy, ThreadPoolExecutor.DiscardPolicy -
Field Summary
-
Constructor Summary
Constructors Constructor Description DatarouterSnapshotVacuumExecutor() -
Method Summary
Methods inherited from class io.datarouter.util.concurrent.ScalingThreadPoolExecutor
afterExecute, beforeExecute, getActiveCountMethods inherited from class io.datarouter.util.concurrent.DatarouterExecutorService
execute, newTaskFor, newTaskForMethods inherited from class java.util.concurrent.ThreadPoolExecutor
allowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, finalize, 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, toString
-
Constructor Details
-
DatarouterSnapshotVacuumExecutor
public DatarouterSnapshotVacuumExecutor()
-