クラス RedisStreamCommands.XClaimOptions
java.lang.ObjectSE
org.springframework.data.redis.connection.RedisStreamCommands.XClaimOptions
- 含まれているインターフェース:
RedisStreamCommands
- 導入:
- 2.3
- 作成者:
- Christoph Strobl
ネストされたクラスの要約
ネストされたクラスメソッドのサマリー
修飾子と型メソッド説明force()指定されたストリームレコード ID が有効である限り、保留中のメッセージエントリがまだ存在していなくても、強制的に PEL に作成されます。@Nullable DurationSEIDLE ミリ秒時間を取得します。getIds()ID のListSE を取得します。StringSE[]ID 配列をstringsSE として取得します。最小アイドル時間を取得します。@Nullable LongSERETRYCOUNT カウントを取得します。@Nullable InstantSE時間を取得する ms-unix-timeidle(DurationSE idleTime) メッセージが最後に配信されてからのアイドル時間を設定します。booleanisForce()FORCE フラグを取得します。minIdle(DurationSE minIdleTime) min-idle-time を設定して、少なくとも指定されたDurationSE の間アイドル状態になっているメッセージにコマンドを制限します。minIdleMs(long millis) min-idle-time を設定して、コマンドを少なくとも指定されたミリ秒の間アイドル状態になっているメッセージに制限します。retryCount(long retryCount) 再試行カウンターを指定された値に設定します。アイドル時間を特定の UNIX 時間(ミリ秒単位)に設定します。
メソッドの詳細
minIdle
public static RedisStreamCommands.XClaimOptions.XClaimOptionsBuilder minIdle(DurationSE minIdleTime) min-idle-time を設定して、少なくとも指定されたDurationSE の間アイドル状態になっているメッセージにコマンドを制限します。- パラメーター:
minIdleTime- null であってはなりません。- 戻り値:
RedisStreamCommands.XClaimOptionsの新しいインスタンス。
minIdleMs
min-idle-time を設定して、コマンドを少なくとも指定されたミリ秒の間アイドル状態になっているメッセージに制限します。- パラメーター:
millis-- 戻り値:
RedisStreamCommands.XClaimOptionsの新しいインスタンス。
idle
メッセージが最後に配信されてからのアイドル時間を設定します。特定の時点を指定するには、time(Instant)を使用します。- パラメーター:
idleTime- アイドル時間。- 戻り値:
this.
time
アイドル時間を特定の UNIX 時間(ミリ秒単位)に設定します。相対アイドル時間を定義するには、idle(Duration)を使用します。- パラメーター:
unixTime- アイドル時間。- 戻り値:
this.
retryCount
再試行カウンターを指定された値に設定します。- パラメーター:
retryCount- null にすることができます。null の場合、再試行カウンターは変更されません。- 戻り値:
RedisStreamCommands.XClaimOptionsの新しいインスタンス。
force
指定されたストリームレコード ID が有効である限り、保留中のメッセージエントリがまだ存在していなくても、強制的に PEL に作成されます。- 戻り値:
RedisStreamCommands.XClaimOptionsの新しいインスタンス。
getIds
getIdsAsStringArray
getMinIdleTime
getIdleTime
getUnixTime
getRetryCount
isForce
public boolean isForce()FORCE フラグを取得します。- 戻り値: