class ファイル
java.lang.ObjectSE
org.springframework.integration.file.dsl.Files
Spring Integration ファイルコンポーネントファクトリ。
- 導入:
- 5.0
- 作成者:
- Artem Bilan
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明inboundAdapter(FileSE directory) FileReadingMessageSourceのFileInboundChannelAdapterSpecビルダーを作成します。inboundAdapter(FileSE directory, 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(StringSE charset) 提供されたcharsetを使用してFileToStringTransformerインスタンスを作成し、後でファイルを削除しません。static FileToStringTransformertoStringTransformer(StringSE charset, boolean deleteFiles) 提供されたcharsetでFileToStringTransformerインスタンスを作成し、ファイルフラグを削除します。
コンストラクターの詳細
Files
public Files()
メソッドの詳細
inboundAdapter
FileReadingMessageSourceのFileInboundChannelAdapterSpecビルダーを作成します。- パラメーター:
directory- ファイルをスキャンするディレクトリ。- 戻り値:
FileInboundChannelAdapterSpecインスタンス。
inboundAdapter
public static FileInboundChannelAdapterSpec inboundAdapter(FileSE directory, @Nullable ComparatorSE<FileSE> receptionOrderComparator) FileReadingMessageSourceのFileInboundChannelAdapterSpecビルダーを作成します。- パラメーター:
directory- ファイルをスキャンするディレクトリ。receptionOrderComparator- ファイルオブジェクトを並べ替えるためのComparatorSE。- 戻り値:
FileInboundChannelAdapterSpecインスタンス。
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