class ファイル
java.lang.ObjectSE
org.springframework.integration.file.dsl.Files
Spring Integration ファイルコンポーネントファクトリ。
- 導入:
- 5.0
- 作成者:
- Artem Bilan
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明inboundAdapter(FileSE directory) FileReadingMessageSourceのFileInboundChannelAdapterSpecビルダーを作成します。inboundAdapter(FileSE directory, @Nullable ComparatorSE<FileSE> receptionOrderComparator) FileReadingMessageSourceのFileInboundChannelAdapterSpecビルダーを作成します。inboundAdapter(SupplierSE<FileSE> directorySupplier) FileReadingMessageSourceのFileInboundChannelAdapterSpecビルダーを作成します。inboundAdapter(SupplierSE<FileSE> directorySupplier, @Nullable ComparatorSE<FileSE> receptionOrderComparator) FileReadingMessageSourceのFileInboundChannelAdapterSpecビルダーを作成します。outboundAdapter(FileSE destinationDirectory) 一方向FileWritingMessageHandler用のFileWritingMessageHandlerSpecビルダーを作成します。outboundAdapter(StringSE directoryExpression) 一方向FileWritingMessageHandler用のFileWritingMessageHandlerSpecビルダーを作成します。static <P> FileWritingMessageHandlerSpecoutboundAdapter(FunctionSE<Message<P>, ?> directoryFunction) 一方向FileWritingMessageHandler用のFileWritingMessageHandlerSpecビルダーを作成します。outboundAdapter(Expression directoryExpression) 一方向FileWritingMessageHandler用のFileWritingMessageHandlerSpecビルダーを作成します。outboundGateway(FileSE destinationDirectory) ゲートウェイFileWritingMessageHandlerのFileWritingMessageHandlerSpecビルダーを作成します。outboundGateway(StringSE directoryExpression) ゲートウェイFileWritingMessageHandlerのFileWritingMessageHandlerSpecビルダーを作成します。static <P> FileWritingMessageHandlerSpecoutboundGateway(FunctionSE<Message<P>, ?> directoryFunction) ゲートウェイFileWritingMessageHandlerのFileWritingMessageHandlerSpecビルダーを作成します。outboundGateway(Expression directoryExpression) 提供されたディレクトリ用のExpressionに基づいてFileWritingMessageHandlerSpecを作成します。static FileSplitterSpecsplitter()デフォルト引数を持つFileSplitterSpecビルダーファクトリメソッド。static FileSplitterSpecsplitter(boolean iterator) iteratorフラグが指定されたFileSplitterSpecビルダーファクトリメソッド。static FileSplitterSpecsplitter(boolean iterator, boolean markers) static TailAdapterSpectailAdapter(FileSE file) FileTailingMessageProducerSupportのTailAdapterSpecビルダーを作成します。static FileToByteArrayTransformerFileToByteArrayTransformerインスタンスを作成します。static FileToByteArrayTransformertoByteArrayTransformer(boolean deleteFiles) FileToByteArrayTransformerインスタンスを作成します。static FileToStringTransformerデフォルトのcharsetを使用してFileToStringTransformerインスタンスを作成し、その後はファイルを削除しません。static FileToStringTransformertoStringTransformer(boolean deleteFiles) デフォルトのcharsetとファイルを削除するフラグを使用してFileToStringTransformerインスタンスを作成します。static FileToStringTransformertoStringTransformer(@Nullable StringSE charset, boolean deleteFiles) 提供されたcharsetとファイルを削除するフラグを使用してFileToStringTransformerインスタンスを作成します。static FileToStringTransformertoStringTransformer(StringSE charset) 提供されたcharsetを使用してFileToStringTransformerインスタンスを作成し、その後ファイルを削除しないでください。
コンストラクターの詳細
Files
public Files()
方法の詳細
inboundAdapter
FileReadingMessageSourceのFileInboundChannelAdapterSpecビルダーを作成します。- パラメーター:
directory- ファイルをスキャンするディレクトリ。- 戻り値:
FileInboundChannelAdapterSpecインスタンス。
inboundAdapter
FileReadingMessageSourceのFileInboundChannelAdapterSpecビルダーを作成します。- パラメーター:
directorySupplier- ファイルをスキャンするディレクトリのサプライヤー。- 戻り値:
FileInboundChannelAdapterSpecインスタンス。- 導入:
- 7.0
inboundAdapter
public static FileInboundChannelAdapterSpec inboundAdapter(FileSE directory, @Nullable ComparatorSE<FileSE> receptionOrderComparator) FileReadingMessageSourceのFileInboundChannelAdapterSpecビルダーを作成します。- パラメーター:
directory- ファイルをスキャンするディレクトリ。receptionOrderComparator- ファイルオブジェクトを並べ替えるためのComparatorSE。- 戻り値:
FileInboundChannelAdapterSpecインスタンス。
inboundAdapter
public static FileInboundChannelAdapterSpec inboundAdapter(SupplierSE<FileSE> directorySupplier, @Nullable ComparatorSE<FileSE> receptionOrderComparator) FileReadingMessageSourceのFileInboundChannelAdapterSpecビルダーを作成します。- パラメーター:
directorySupplier- ファイルをスキャンするディレクトリのサプライヤー。receptionOrderComparator- ファイルオブジェクトを並べ替えるためのComparatorSE。- 戻り値:
FileInboundChannelAdapterSpecインスタンス。- 導入:
- 7.0
outboundAdapter
一方向FileWritingMessageHandler用のFileWritingMessageHandlerSpecビルダーを作成します。- パラメーター:
destinationDirectory- ファイルを書き込むターゲットディレクトリ。- 戻り値:
FileWritingMessageHandlerSpecインスタンス。
outboundAdapter
一方向FileWritingMessageHandler用のFileWritingMessageHandlerSpecビルダーを作成します。- パラメーター:
directoryExpression- ファイルを書き込むためのターゲットディレクトリを評価する SpEL 式。- 戻り値:
FileWritingMessageHandlerSpecインスタンス。
outboundAdapter
一方向FileWritingMessageHandler用のFileWritingMessageHandlerSpecビルダーを作成します。- パラメーター:
directoryExpression- ターゲットディレクトリを評価する式。- 戻り値:
FileWritingMessageHandlerSpecインスタンス。
outboundAdapter
public static <P> FileWritingMessageHandlerSpec outboundAdapter(FunctionSE<Message<P>, ?> directoryFunction) 一方向FileWritingMessageHandler用のFileWritingMessageHandlerSpecビルダーを作成します。- 型パラメーター:
P- ペイロード型。- パラメーター:
directoryFunction- 実行時にターゲットディレクトリを評価するためのFunctionSE。- 戻り値:
FileWritingMessageHandlerSpecインスタンス。
outboundGateway
ゲートウェイFileWritingMessageHandlerのFileWritingMessageHandlerSpecビルダーを作成します。- パラメーター:
destinationDirectory- ファイルを書き込むターゲットディレクトリ。- 戻り値:
FileWritingMessageHandlerSpecインスタンス。
outboundGateway
ゲートウェイFileWritingMessageHandlerのFileWritingMessageHandlerSpecビルダーを作成します。- パラメーター:
directoryExpression- ファイルを書き込むためのターゲットディレクトリを評価する SpEL 式。- 戻り値:
FileWritingMessageHandlerSpecインスタンス。
outboundGateway
提供されたディレクトリ用のExpressionに基づいてFileWritingMessageHandlerSpecを作成します。- パラメーター:
directoryExpression- ターゲットディレクトリを評価する式。- 戻り値:
- FileWritingMessageHandlerSpec インスタンス。
outboundGateway
public static <P> FileWritingMessageHandlerSpec outboundGateway(FunctionSE<Message<P>, ?> directoryFunction) ゲートウェイFileWritingMessageHandlerのFileWritingMessageHandlerSpecビルダーを作成します。- 型パラメーター:
P- ペイロード型。- パラメーター:
directoryFunction- 実行時にターゲットディレクトリを評価するためのFunctionSE。- 戻り値:
FileWritingMessageHandlerSpecインスタンス。
tailAdapter
FileTailingMessageProducerSupportのTailAdapterSpecビルダーを作成します。- パラメーター:
file- テールするファイル。- 戻り値:
TailAdapterSpecインスタンス。
splitter
デフォルト引数を持つFileSplitterSpecビルダーファクトリメソッド。- 戻り値:
FileSplitterSpecビルダー。
splitter
iteratorフラグが指定されたFileSplitterSpecビルダーファクトリメソッド。- パラメーター:
iterator-iteratorモードを指定するかどうかを指定するbooleanフラグ。- 戻り値:
FileSplitterSpecビルダー。
splitter
- パラメーター:
iterator-iteratorモードを指定するかどうかを指定するbooleanフラグ。markers- データの前後にファイルの開始 / ファイルの終了マーカーメッセージを出力する場合は true。- 戻り値:
FileSplitterSpecビルダー。
toStringTransformer
デフォルトのcharsetを使用してFileToStringTransformerインスタンスを作成し、その後はファイルを削除しません。toStringTransformer
デフォルトのcharsetとファイルを削除するフラグを使用してFileToStringTransformerインスタンスを作成します。- パラメーター:
deleteFiles- true の場合、ファイルを削除します。- 戻り値:
FileToStringTransformer
toStringTransformer
提供されたcharsetを使用してFileToStringTransformerインスタンスを作成し、その後ファイルを削除しないでください。- パラメーター:
charset- 文字セット。- 戻り値:
FileToStringTransformer
toStringTransformer
public static FileToStringTransformer toStringTransformer(@Nullable StringSE charset, boolean deleteFiles) 提供されたcharsetとファイルを削除するフラグを使用してFileToStringTransformerインスタンスを作成します。- パラメーター:
charset- 文字セット。deleteFiles- true の場合、ファイルを削除します。- 戻り値:
FileToStringTransformer
toByteArrayTransformer
FileToByteArrayTransformerインスタンスを作成します。toByteArrayTransformer
FileToByteArrayTransformerインスタンスを作成します。- パラメーター:
deleteFiles- 変換後にファイルを削除するかどうかを指定します。デフォルトはfalseです。- 戻り値:
FileToByteArrayTransformer