クラス MongoItemReaderBuilder<T>

java.lang.ObjectSE
org.springframework.batch.item.data.builder.MongoItemReaderBuilder<T>
既知の直属サブクラス
MongoPagingItemReaderBuilder

@DeprecatedSE(since="5.1", forRemoval=true) public class MongoItemReaderBuilder<T> extends ObjectSE
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
代わりに MongoPagingItemReaderBuilder を使用してください。v5.3 以降で削除予定。
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 要素は、将来のバージョンで削除される可能性があります。
    protected ListSE<ObjectSE>
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    protected org.springframework.data.mongodb.core.query.Query
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    protected boolean
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    protected MapSE<StringSE,org.springframework.data.domain.Sort.Direction>
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    protected ClassSE<? extends T>
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    protected org.springframework.data.mongodb.core.MongoOperations
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    非推奨、削除予定: この 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 Mongo Query を提供します。
    saveState(boolean saveState)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    再起動のために ItemStreamSupport の状態を ExecutionContext 内に保持する必要があるかどうかを構成します。
    sorts(MapSE<StringSE,org.springframework.data.domain.Sort.Direction> sorts)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    入力を並べ替えるプロパティ名 /Sort.Direction 値の MapSE
    targetType(ClassSE<? extends T> targetType)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    AbstractItemCountingItemStreamItemReader.read() 呼び出しで返されるオブジェクトの型。
    template(org.springframework.data.mongodb.core.MongoOperations template)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    MongoDB インスタンスに対して操作を実行するために使用されます。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • フィールドの詳細

    • template

      protected org.springframework.data.mongodb.core.MongoOperations template
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • jsonQuery

      protected StringSE jsonQuery
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • targetType

      protected ClassSE<? extends T> targetType
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • sorts

      protected MapSE<StringSE,org.springframework.data.domain.Sort.Direction> sorts
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • hint

      protected StringSE hint
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • fields

      protected StringSE fields
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • collection

      protected StringSE collection
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • parameterValues

      protected ListSE<ObjectSE> parameterValues
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • pageSize

      protected int pageSize
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • saveState

      protected boolean saveState
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    • name

      protected StringSE 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

      public MongoItemReaderBuilder<T> saveState(boolean saveState)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      再起動のために ItemStreamSupport の状態を ExecutionContext 内に保持する必要があるかどうかを構成します。
      パラメーター:
      saveState - デフォルトは true
      戻り値:
      ビルダーの現在のインスタンス。
    • name

      public MongoItemReaderBuilder<T> name(StringSE name)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      ExecutionContext 内でキーを計算するために使用される名前。saveState(boolean) が true に設定されている場合は必須です。
      パラメーター:
      name - リーダーインスタンスの名前
      戻り値:
      ビルダーの現在のインスタンス。
      関連事項:
    • maxItemCount

      public MongoItemReaderBuilder<T> maxItemCount(int maxItemCount)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      読み込むアイテムの最大数を設定します。
      パラメーター:
      maxItemCount - 読み込む最大アイテム
      戻り値:
      ビルダーの現在のインスタンス。
      関連事項:
    • currentItemCount

      public MongoItemReaderBuilder<T> currentItemCount(int currentItemCount)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      現在のアイテムのインデックス。再起動時に使用して、どこから開始するかを示します。
      パラメーター:
      currentItemCount - 現在のインデックス
      戻り値:
      メソッド連鎖のためのこのインスタンス
      関連事項:
    • template

      public MongoItemReaderBuilder<T> template(org.springframework.data.mongodb.core.MongoOperations template)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      MongoDB インスタンスに対して操作を実行するために使用されます。ドキュメントのオブジェクトへのマッピングも処理します。
      パラメーター:
      template - 使用する MongoOperations インスタンス
      戻り値:
      ビルダーの現在のインスタンス
      関連事項:
    • jsonQuery

      public MongoItemReaderBuilder<T> jsonQuery(StringSE query)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      JSON 形式の MongoDB jsonQuery。提供された jsonQuery のパラメーター化は、?<index> プレースホルダーを介して許可されます。<index> は、置換する parameterValue のインデックスを示します。
      パラメーター:
      query - JSON 形式の Mongo jsonQuery
      戻り値:
      ビルダーの現在のインスタンス
      関連事項:
    • targetType

      public MongoItemReaderBuilder<T> targetType(ClassSE<? extends T> targetType)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      AbstractItemCountingItemStreamItemReader.read() 呼び出しで返されるオブジェクトの型。
      パラメーター:
      targetType - 返すオブジェクトの型
      戻り値:
      ビルダーの現在のインスタンス
      関連事項:
    • parameterValues

      public MongoItemReaderBuilder<T> parameterValues(ListSE<ObjectSE> parameterValues)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      クエリの各パラメーターに代入される ListSE の値。
      パラメーター:
      parameterValues - 個の値
      戻り値:
      ビルダーの現在のインスタンス
      関連事項:
    • parameterValues

      public MongoItemReaderBuilder<T> parameterValues(ObjectSE... parameterValues)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      クエリ内の各パラメーターに代入される値。
      パラメーター:
      parameterValues - 個の値
      戻り値:
      ビルダーの現在のインスタンス
      関連事項:
    • fields

      public MongoItemReaderBuilder<T> fields(StringSE 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

      public MongoItemReaderBuilder<T> collection(StringSE collection)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      クエリ可能なオプションのコレクションを確立します。
      パラメーター:
      collection - 照会する Mongo コレクション。
      戻り値:
      ビルダーの現在のインスタンス
      関連事項:
    • hint

      public MongoItemReaderBuilder<T> hint(StringSE hint)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      使用するインデックスを MongoDB に指示する JSON 文字列。
      パラメーター:
      hint - 使用するインデックスを示す文字列。
      戻り値:
      ビルダーの現在のインスタンス
      関連事項:
    • pageSize

      public MongoItemReaderBuilder<T> pageSize(int pageSize)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      各ページで読み取るアイテムの数。
      パラメーター:
      pageSize - アイテムの数
      戻り値:
      メソッド連鎖のためのこのインスタンス
      関連事項:
    • query

      public MongoItemReaderBuilder<T> query(org.springframework.data.mongodb.core.query.Query query)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      Spring Data Mongo Query を提供します。これは、JSON で構成されたクエリよりも優先されます。
      パラメーター:
      query - 実行するクエリ
      戻り値:
      メソッド連鎖のためのこのインスタンス
      関連事項:
    • build

      public MongoItemReader<T> build()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      MongoItemReader を検証および構築します。
      戻り値:
      MongoItemReader