クラス FileSplitterSpec

実装されたすべてのインターフェース:
DisposableBeanFactoryBean<FileSplitter>InitializingBeanLifecyclePhasedSmartLifecycle

public class FileSplitterSpec extends MessageHandlerSpec<FileSplitterSpec,FileSplitter>
導入:
5.0
作成者:
Artem Bilan
関連事項:
  • コンストラクターの詳細

    • FileSplitterSpec

      protected FileSplitterSpec()
    • FileSplitterSpec

      protected FileSplitterSpec(boolean iterator)
    • FileSplitterSpec

      protected FileSplitterSpec(boolean iterator, boolean markers)
  • メソッドの詳細

    • charset

      public FileSplitterSpec charset(StringSE charset)
      デフォルトの文字セット以外のものが必要な場合に、ファイルを読み取るときに使用する文字セットを設定します。
      パラメーター:
      charset - 文字セット。
      戻り値:
      FileSplitterSpec
    • charset

      public FileSplitterSpec charset(CharsetSE charset)
      デフォルトの文字セット以外のものが必要な場合に、ファイルを読み取るときに使用する文字セットを設定します。
      パラメーター:
      charset - 文字セット。
      戻り値:
      FileSplitterSpec
    • markers

      public FileSplitterSpec markers()
      FileSplitterFileSplitter.FileMarker を発行するかどうかを指定します。のデフォルトは false です。
      戻り値:
      FileSplitterSpec
    • markers

      public FileSplitterSpec markers(boolean asJson)
      FileSplitterFileSplitter.FileMarker を発行するかどうか、および JSON 文字列表現に変換するかどうかを指定します。デフォルトは、マーカーの場合は false、markersJson の場合は false です。
      パラメーター:
      asJson - 使用する asJson フラグ。
      戻り値:
      FileSplitterSpec
    • applySequence

      public FileSplitterSpec applySequence(boolean applySequence)
      ファイルの行に基づいてメッセージに sequenceDetails を適用する必要があるかどうかを示す boolean フラグ。デフォルトは false です。
      パラメーター:
      applySequence - 使用する applySequence フラグ。
      戻り値:
      FileSplitterSpec
      関連事項:
    • firstLineAsHeader

      public FileSplitterSpec firstLineAsHeader(StringSE firstLineHeaderName)
      残りの行に対して発行されるメッセージのヘッダーとして伝送される最初の行のヘッダー名を指定します。
      パラメーター:
      firstLineHeaderName - 最初の行を運ぶヘッダー名。
      戻り値:
      FileSplitterSpec
    • doGet

      protected FileSplitter doGet()
      オーバーライド:
      クラス IntegrationComponentSpec<FileSplitterSpec,FileSplitter>doGet