Class RetryableRunnable<V>

java.lang.Object
com.github.sonus21.rqueue.utils.PrefixLogger
com.github.sonus21.rqueue.utils.RetryableRunnable<V>
All Implemented Interfaces:
Runnable

public abstract class RetryableRunnable<V> extends PrefixLogger implements Runnable
  • Constructor Details

    • RetryableRunnable

      protected RetryableRunnable(org.slf4j.Logger log, String groupName)
    • RetryableRunnable

      protected RetryableRunnable(org.slf4j.Logger log, String groupName, Iterator<V> generator)
  • Method Details

    • consume

      public void consume(V v)
    • start

      public void start()
    • run

      public void run()
      Specified by:
      run in interface Runnable