クラス MongoItemReaderBuilder<T>
java.lang.ObjectSE
org.springframework.batch.item.data.builder.MongoItemReaderBuilder<T>
- 既知の直属サブクラス
MongoPagingItemReaderBuilder
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
MongoItemReader
のビルダー実装 - 導入:
- 4.0
- 作成者:
- Glenn Renfro, Mahmoud Ben Hassine, Drummond Dawson, Parikshit Dutta
- 関連事項:
フィールドサマリー
修飾子と型フィールド説明protected StringSE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected int
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected StringSE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected StringSE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected StringSE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected int
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected StringSE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected int
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected org.springframework.data.mongodb.core.query.Query
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected boolean
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected org.springframework.data.mongodb.core.MongoOperations
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明build()
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。MongoItemReader
を検証および構築します。collection
(StringSE collection) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリ可能なオプションのコレクションを確立します。currentItemCount
(int currentItemCount) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。現在のアイテムのインデックス。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。MongoDB によって一致するドキュメントから返されるフィールドを定義する JSON。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。使用するインデックスを MongoDB に指示する JSON 文字列。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。JSON 形式の MongoDB jsonQuery。maxItemCount
(int maxItemCount) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。読み込むアイテムの最大数を設定します。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ExecutionContext
内でキーを計算するために使用される名前。pageSize
(int pageSize) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。各ページで読み取るアイテムの数。parameterValues
(ObjectSE... parameterValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリ内の各パラメーターに代入される値。parameterValues
(ListSE<ObjectSE> parameterValues) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリの各パラメーターに代入されるList
SE の値。query
(org.springframework.data.mongodb.core.query.Query query) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Spring Data MongoQuery
を提供します。saveState
(boolean saveState) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。再起動のためにItemStreamSupport
の状態をExecutionContext
内に保持する必要があるかどうかを構成します。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。入力を並べ替えるプロパティ名 /Sort.Direction
値のMap
SE。targetType
(ClassSE<? extends T> targetType) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。各AbstractItemCountingItemStreamItemReader.read()
呼び出しで返されるオブジェクトの型。template
(org.springframework.data.mongodb.core.MongoOperations template) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。MongoDB インスタンスに対して操作を実行するために使用されます。
フィールドの詳細
template
protected org.springframework.data.mongodb.core.MongoOperations template非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。jsonQuery
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。targetType
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。sorts
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。hint
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。fields
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。collection
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。parameterValues
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。pageSize
protected int pageSize非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。saveState
protected boolean saveState非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。name
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。maxItemCount
protected int maxItemCount非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。currentItemCount
protected int currentItemCount非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。query
protected org.springframework.data.mongodb.core.query.Query query非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
コンストラクターの詳細
MongoItemReaderBuilder
public MongoItemReaderBuilder()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
メソッドの詳細
saveState
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。再起動のためにItemStreamSupport
の状態をExecutionContext
内に保持する必要があるかどうかを構成します。- パラメーター:
saveState
- デフォルトは true- 戻り値:
- ビルダーの現在のインスタンス。
name
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ExecutionContext
内でキーを計算するために使用される名前。saveState(boolean)
が true に設定されている場合は必須です。- パラメーター:
name
- リーダーインスタンスの名前- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
maxItemCount
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。読み込むアイテムの最大数を設定します。- パラメーター:
maxItemCount
- 読み込む最大アイテム- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
currentItemCount
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。現在のアイテムのインデックス。再起動時に使用して、どこから開始するかを示します。- パラメーター:
currentItemCount
- 現在のインデックス- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 関連事項:
template
public MongoItemReaderBuilder<T> template(org.springframework.data.mongodb.core.MongoOperations template) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。MongoDB インスタンスに対して操作を実行するために使用されます。ドキュメントのオブジェクトへのマッピングも処理します。- パラメーター:
template
- 使用する MongoOperations インスタンス- 戻り値:
- ビルダーの現在のインスタンス
- 関連事項:
MongoOperations
MongoItemReader.setTemplate(MongoOperations)
jsonQuery
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。JSON 形式の MongoDB jsonQuery。提供された jsonQuery のパラメーター化は、?<index> プレースホルダーを介して許可されます。<index> は、置換する parameterValue のインデックスを示します。- パラメーター:
query
- JSON 形式の Mongo jsonQuery- 戻り値:
- ビルダーの現在のインスタンス
- 関連事項:
targetType
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。各AbstractItemCountingItemStreamItemReader.read()
呼び出しで返されるオブジェクトの型。- パラメーター:
targetType
- 返すオブジェクトの型- 戻り値:
- ビルダーの現在のインスタンス
- 関連事項:
parameterValues
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリの各パラメーターに代入されるList
SE の値。- パラメーター:
parameterValues
- 個の値- 戻り値:
- ビルダーの現在のインスタンス
- 関連事項:
parameterValues
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリ内の各パラメーターに代入される値。- パラメーター:
parameterValues
- 個の値- 戻り値:
- ビルダーの現在のインスタンス
- 関連事項:
fields
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。MongoDB によって一致するドキュメントから返されるフィールドを定義する JSON。- パラメーター:
fields
- ソートするフィールドを識別する JSON 文字列。- 戻り値:
- ビルダーの現在のインスタンス
- 関連事項:
sorts
public MongoItemReaderBuilder<T> sorts(MapSE<StringSE, org.springframework.data.domain.Sort.Direction> sorts) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。入力を並べ替えるプロパティ名 /Sort.Direction
値のMap
SE。- パラメーター:
sorts
- プロパティのマップとそれぞれを並べ替える方向。- 戻り値:
- ビルダーの現在のインスタンス
- 関連事項:
collection
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリ可能なオプションのコレクションを確立します。- パラメーター:
collection
- 照会する Mongo コレクション。- 戻り値:
- ビルダーの現在のインスタンス
- 関連事項:
hint
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。使用するインデックスを MongoDB に指示する JSON 文字列。- パラメーター:
hint
- 使用するインデックスを示す文字列。- 戻り値:
- ビルダーの現在のインスタンス
- 関連事項:
pageSize
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。各ページで読み取るアイテムの数。- パラメーター:
pageSize
- アイテムの数- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 関連事項:
query
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Spring Data MongoQuery
を提供します。これは、JSON で構成されたクエリよりも優先されます。- パラメーター:
query
- 実行するクエリ- 戻り値:
- メソッド連鎖のためのこのインスタンス
- 関連事項:
build
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。MongoItemReader
を検証および構築します。- 戻り値:
MongoItemReader
MongoPagingItemReaderBuilder
を使用してください。v5.3 以降で削除予定。