クラス ConvertingCursor<S,T>
java.lang.ObjectSE
org.springframework.data.redis.core.ConvertingCursor<S,T>
- 型パラメーター:
S
-T
-
- 実装されたすべてのインターフェース:
CloseableSE
、AutoCloseableSE
、IteratorSE<T>
、Cursor<T>
、CloseableIterator<T>
ConvertingCursor
は、指定されたカーソルをラップし、指定された Converter
をアイテムに適用してからアイテムを返します。これにより、必要な変換を簡単に実行できますが、基盤となる実装は引き続きネイティブ型で機能します。- 導入:
- 1.4
- 作成者:
- Christoph Strobl
ネストされたクラスのサマリー
インターフェース org.springframework.data.redis.core.Cursor から継承されたネストクラス / インターフェース
Cursor.CursorId
コンストラクターのサマリー
コンストラクターメソッドのサマリー
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.data.util.CloseableIterator から継承されたメソッド
spliterator, stream
インターフェース java.util.IteratorSE から継承されたメソッド
forEachRemainingSE
コンストラクターの詳細
ConvertingCursor
- パラメーター:
cursor
- カーソルは null であってはなりません。converter
- コンバーターは null であってはなりません。
メソッドの詳細
hasNext
public boolean hasNext()- 次で指定:
- インターフェース
IteratorSE<S>
のhasNext
next
- 次で指定:
- インターフェース
IteratorSE<S>
のnext
remove
public void remove()- 次で指定:
- インターフェース
IteratorSE<S>
のremove
close
public void close()- 次で指定:
- インターフェース
AutoCloseableSE
のclose
- 次で指定:
- インターフェース
CloseableSE
のclose
- 次で指定:
- インターフェース
CloseableIterator<S>
のclose
getId
インターフェースからコピーされた説明:Cursor
参照カーソルを返します。getCursorId
使用すべきではありません。インターフェースからコピーされた説明:Cursor
参照カーソルを取得します。
注 : アイテムの反復中に ID が変更される場合があります。- 次で指定:
- インターフェース
Cursor<S>
のgetCursorId
- 戻り値:
isClosed
public boolean isClosed()getPosition
public long getPosition()- 次で指定:
- インターフェース
Cursor<S>
のgetPosition
- 戻り値:
- カーソルの現在の位置。