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> FileWritingMessageHandlerSpec
outboundAdapter
(FunctionSE<Message<P>, ?> directoryFunction) 一方向FileWritingMessageHandler
用のFileWritingMessageHandlerSpec
ビルダーを作成します。outboundAdapter
(Expression directoryExpression) 一方向FileWritingMessageHandler
用のFileWritingMessageHandlerSpec
ビルダーを作成します。outboundGateway
(FileSE destinationDirectory) ゲートウェイFileWritingMessageHandler
のFileWritingMessageHandlerSpec
ビルダーを作成します。outboundGateway
(StringSE directoryExpression) ゲートウェイFileWritingMessageHandler
のFileWritingMessageHandlerSpec
ビルダーを作成します。static <P> FileWritingMessageHandlerSpec
outboundGateway
(FunctionSE<Message<P>, ?> directoryFunction) ゲートウェイFileWritingMessageHandler
のFileWritingMessageHandlerSpec
ビルダーを作成します。outboundGateway
(Expression directoryExpression) 提供されたディレクトリ用のExpression
に基づいてFileWritingMessageHandlerSpec
を作成します。static FileSplitterSpec
splitter()
デフォルト引数を持つFileSplitterSpec
ビルダーファクトリメソッド。static FileSplitterSpec
splitter
(boolean iterator) iterator
フラグが指定されたFileSplitterSpec
ビルダーファクトリメソッド。static FileSplitterSpec
splitter
(boolean iterator, boolean markers) static TailAdapterSpec
tailAdapter
(FileSE file) FileTailingMessageProducerSupport
のTailAdapterSpec
ビルダーを作成します。static FileToByteArrayTransformer
FileToByteArrayTransformer
インスタンスを作成します。static FileToByteArrayTransformer
toByteArrayTransformer
(boolean deleteFiles) FileToByteArrayTransformer
インスタンスを作成します。static FileToStringTransformer
デフォルトのcharset
でFileToStringTransformer
インスタンスを作成し、その後ファイルを削除しないでください。static FileToStringTransformer
toStringTransformer
(boolean deleteFiles) デフォルトのcharset
とファイル削除フラグを使用してFileToStringTransformer
インスタンスを作成します。static FileToStringTransformer
toStringTransformer
(StringSE charset) 提供されたcharset
を使用してFileToStringTransformer
インスタンスを作成し、後でファイルを削除しません。static FileToStringTransformer
toStringTransformer
(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
- ファイルオブジェクトを並べ替えるためのComparator
SE。- 戻り値:
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
- 実行時にターゲットディレクトリを評価するためのFunction
SE。- 戻り値:
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
- 実行時にターゲットディレクトリを評価するためのFunction
SE。- 戻り値:
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