クラス 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 要素は、将来のバージョンで削除される可能性があります。クエリの各パラメーターに代入されるListSE の値。query(org.springframework.data.mongodb.core.query.Query query) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。Spring Data MongoQueryを提供します。saveState(boolean saveState) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。再起動のためにItemStreamSupportの状態をExecutionContext内に保持する必要があるかどうかを構成します。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。入力を並べ替えるプロパティ名 /Sort.Direction値のMapSE。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 インスタンス- 戻り値:
- ビルダーの現在のインスタンス
- 関連事項:
MongoOperationsMongoItemReader.setTemplate(MongoOperations)
jsonQuery
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。JSON 形式の MongoDB jsonQuery。提供された jsonQuery のパラメーター化は、?<index> プレースホルダーを介して許可されます。<index> は、置換する parameterValue のインデックスを示します。- パラメーター:
query- JSON 形式の Mongo jsonQuery- 戻り値:
- ビルダーの現在のインスタンス
- 関連事項:
targetType
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。各AbstractItemCountingItemStreamItemReader.read()呼び出しで返されるオブジェクトの型。- パラメーター:
targetType- 返すオブジェクトの型- 戻り値:
- ビルダーの現在のインスタンス
- 関連事項:
parameterValues
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クエリの各パラメーターに代入されるListSE の値。- パラメーター:
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値のMapSE。- パラメーター:
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 以降で削除予定。