Class FsQueueConfig.OnCommitFailure

java.lang.Object
com.norconex.committer.core.batch.queue.impl.FsQueueConfig.OnCommitFailure
Enclosing class:
FsQueueConfig

public static class FsQueueConfig.OnCommitFailure extends Object
  • Constructor Details

    • OnCommitFailure

      public OnCommitFailure()
  • Method Details

    • getSplitBatch

      public FsQueue.SplitBatch getSplitBatch()
      Whether and how to split batches when re-attempting them when they fail See class documentation for details.
    • getMaxRetries

      public int getMaxRetries()
      Maximum retries upon commit failures. Default is 0 (does not retry).
    • getRetryDelay

      public long getRetryDelay()
      Delay in milliseconds between retries. Default is 0 (does not wait).
    • isIgnoreErrors

      public boolean isIgnoreErrors()
      Whether to ignore non-critical errors in an attempt to keep going. See class documentation for more details.
    • setSplitBatch

      public FsQueueConfig.OnCommitFailure setSplitBatch(FsQueue.SplitBatch splitBatch)
      Whether and how to split batches when re-attempting them when they fail See class documentation for details.
      Returns:
      this.
    • setMaxRetries

      public FsQueueConfig.OnCommitFailure setMaxRetries(int maxRetries)
      Maximum retries upon commit failures. Default is 0 (does not retry).
      Returns:
      this.
    • setRetryDelay

      public FsQueueConfig.OnCommitFailure setRetryDelay(long retryDelay)
      Delay in milliseconds between retries. Default is 0 (does not wait).
      Returns:
      this.
    • setIgnoreErrors

      public FsQueueConfig.OnCommitFailure setIgnoreErrors(boolean ignoreErrors)
      Whether to ignore non-critical errors in an attempt to keep going. See class documentation for more details.
      Returns:
      this.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object