Module lettuce.core

Class XAutoClaimArgs.Builder

java.lang.Object
io.lettuce.core.XAutoClaimArgs.Builder
Enclosing class:
XAutoClaimArgs<K>

public static class XAutoClaimArgs.Builder
extends Object
Builder entry points for XAutoClaimArgs.
  • Method Details

    • justid

      public static <K> XAutoClaimArgs<K> justid​(Consumer<K> consumer, long minIdleTime, String startId)
      Creates new XAutoClaimArgs and set the JUSTID flag to return just the message id and do not increment the retry counter. The message body is not returned when calling XAUTOCLAIM.
      Type Parameters:
      K -
      Parameters:
      consumer -
      minIdleTime -
      startId -
      Returns:
      new XAutoClaimArgs with minIdleTime and startId configured.
    • justid

      public static <K> XAutoClaimArgs<K> justid​(Consumer<K> consumer, Duration minIdleTime, String startId)
      Creates new XAutoClaimArgs and set the JUSTID flag to return just the message id and do not increment the retry counter. The message body is not returned when calling XAUTOCLAIM.
      Type Parameters:
      K -
      Parameters:
      consumer -
      minIdleTime -
      startId -
      Returns:
      new XAutoClaimArgs with minIdleTime and startId configured.
    • xautoclaim

      public static <K> XAutoClaimArgs<K> xautoclaim​(Consumer<K> consumer, long minIdleTime, String startId)
      Creates new XAutoClaimArgs.
      Type Parameters:
      K -
      Parameters:
      consumer -
      minIdleTime -
      startId -
      Returns:
      new XAutoClaimArgs with minIdleTime and startId configured.
    • xautoclaim

      public static <K> XAutoClaimArgs<K> xautoclaim​(Consumer<K> consumer, Duration minIdleTime, String startId)
      Creates new XAutoClaimArgs.
      Type Parameters:
      K -
      Parameters:
      consumer -
      minIdleTime -
      startId -
      Returns:
      new XAutoClaimArgs with minIdleTime and startId configured.