Class HBaseTableExecutorService

java.lang.Object
io.datarouter.client.hbase.pool.HBaseTableExecutorService

public class HBaseTableExecutorService
extends Object
  • Constructor Details

    • HBaseTableExecutorService

      public HBaseTableExecutorService​(int minThreads, int maxThreads)
  • Method Details

    • markLastCheckinMs

      public void markLastCheckinMs()
    • isExpired

      public boolean isExpired()
    • purge

      public void purge()
    • isTaskQueueEmpty

      public boolean isTaskQueueEmpty()
    • isDyingOrDead

      public boolean isDyingOrDead​(String tableNameForLog)
    • waitForActiveThreadsToSettle

      public boolean waitForActiveThreadsToSettle​(String tableNameForLog)
    • terminateAndBlockUntilFinished

      public void terminateAndBlockUntilFinished()
    • getExec

      public ThreadPoolExecutor getExec()