クラス LocalWorker

java.lang.Object
org.iplass.mtp.impl.async.rdb.workers.LocalWorker
すべての実装されたインタフェース:
Worker
直系の既知のサブクラス:
ProcessWorker, ThreadWorker

public abstract class LocalWorker extends Object implements Worker
  • フィールド詳細

    • queueConfig

      protected final QueueConfig queueConfig
    • workerConfig

      protected final WorkerConfig workerConfig
    • workerId

      protected final int workerId
    • queue

      protected final Queue queue
    • state

      protected volatile WorkerState state
    • counter

      protected AtomicInteger counter
  • コンストラクタの詳細

    • LocalWorker

      public LocalWorker(Queue queue, int workerId)
  • メソッドの詳細

    • start

      public void start()
      定義:
      start インタフェース内 Worker
    • startImpl

      protected abstract void startImpl()
    • stop

      public void stop()
      定義:
      stop インタフェース内 Worker
    • stopImpl

      protected abstract void stopImpl()
    • doTaskAndStatusUpdate

      protected abstract Future<Void> doTaskAndStatusUpdate(Task task)
    • wakeup

      public void wakeup()
      定義:
      wakeup インタフェース内 Worker