クラス PendingMessages
java.lang.ObjectSE
org.springframework.data.redis.connection.stream.PendingMessages
- 実装されているすべてのインターフェース:
IterableSE<PendingMessage>, SupplierSE<StreamSE<PendingMessage>>, Streamable<PendingMessage>
特定の
Range およびオフセットのコンシューマーグループ内の保留中のメッセージに関する詳細情報を保持する値オブジェクト。- 導入:
- 2.3
- 作成者:
- Christoph Strobl
コンストラクターの概要
コンストラクターコンストラクター説明PendingMessages(StringSE groupName, ListSE<PendingMessage> pendingMessages) PendingMessages(StringSE groupName, Range<?> range, ListSE<PendingMessage> pendingMessages) メソッドのサマリー
修飾子と型メソッド説明get(int index) 指定された位置でPendingMessageを取得します。コンシューマーグループ名。Range<?> getRange()Range保留中のメッセージがロードされました。booleanisEmpty()iterator()intsize()toString()withinRange(Range<?> range) 現在のPendingMessagesに範囲を追加します。クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース IterableSE から継承されたメソッド
forEachSE, spliterator
コンストラクターの詳細
PendingMessages
PendingMessages
メソッドの詳細
withinRange
現在のPendingMessagesに範囲を追加します。- パラメーター:
range- null であってはなりません。- 戻り値:
PendingMessagesの新しいインスタンス。
getGroupName
getRange
isEmpty
public boolean isEmpty()- 次で指定:
- インターフェース
Streamable<PendingMessage>のisEmpty - 戻り値:
- 範囲内で保留中のメッセージがない場合は true。
size
public int size()- 戻り値:
- 範囲内の保留中のメッセージの数。
get
指定された位置でPendingMessageを取得します。- パラメーター:
index-- 戻り値:
PendingMessageは指定されたインデックスです。- 例外:
IndexOutOfBoundsExceptionSE- インデックスが範囲外の場合。
iterator
- 次で指定:
- インターフェース
IterableSE<PendingMessage>のiterator
toString