クラス 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
保留中のメッセージがロードされました。boolean
isEmpty()
iterator()
int
size()
toString()
withinRange
(Range<?> range) 現在のPendingMessages
に範囲を追加します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース java.lang.IterableSE から継承されたメソッド
forEachSE, spliterator
コンストラクターの詳細
PendingMessages
PendingMessages
メソッドの詳細
withinRange
現在のPendingMessages
に範囲を追加します。- パラメーター:
range
- null であってはなりません。- 戻り値:
PendingMessages
の新しいインスタンス。
getGroupName
コンシューマーグループ名。- 戻り値:
- 決して null にはなりません。
getRange
Range
保留中のメッセージがロードされました。- 戻り値:
- 決して null にはなりません。
isEmpty
public boolean isEmpty()- 次で指定:
- インターフェース
Streamable<PendingMessage>
のisEmpty
- 戻り値:
- 範囲内で保留中のメッセージがない場合は true。
size
public int size()- 戻り値:
- 範囲内の保留中のメッセージの数。
get
指定された位置でPendingMessage
を取得します。- パラメーター:
index
-- 戻り値:
PendingMessage
は指定されたインデックスです。- 例外:
IndexOutOfBoundsExceptionSE
- インデックスが範囲外の場合。
iterator
- 次で指定:
- インターフェース
IterableSE<PendingMessage>
のiterator
toString