public abstract class Files extends ObjectSE
コンストラクターと説明 |
---|
Files() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static FileInboundChannelAdapterSpec inboundAdapter(FileSE directory)
FileReadingMessageSource
の FileInboundChannelAdapterSpec
ビルダーを作成します。directory
- ファイルをスキャンするディレクトリ。FileInboundChannelAdapterSpec
インスタンス。public static FileInboundChannelAdapterSpec inboundAdapter(FileSE directory, ComparatorSE<FileSE> receptionOrderComparator)
FileReadingMessageSource
の FileInboundChannelAdapterSpec
ビルダーを作成します。directory
- ファイルをスキャンするディレクトリ。receptionOrderComparator
- ファイルオブジェクトを並べ替えるための Comparator
SE。FileInboundChannelAdapterSpec
インスタンス。public static FileWritingMessageHandlerSpec outboundAdapter(FileSE destinationDirectory)
FileWritingMessageHandler
用の FileWritingMessageHandlerSpec
ビルダーを作成します。destinationDirectory
- ファイルを書き込むターゲットディレクトリ。FileWritingMessageHandlerSpec
インスタンス。public static FileWritingMessageHandlerSpec outboundAdapter(StringSE directoryExpression)
FileWritingMessageHandler
用の FileWritingMessageHandlerSpec
ビルダーを作成します。directoryExpression
- ファイルを書き込むためのターゲットディレクトリを評価する SpEL 式。FileWritingMessageHandlerSpec
インスタンス。public static FileWritingMessageHandlerSpec outboundAdapter(Expression directoryExpression)
FileWritingMessageHandler
用の FileWritingMessageHandlerSpec
ビルダーを作成します。directoryExpression
- ターゲットディレクトリを評価する式。FileWritingMessageHandlerSpec
インスタンス。public static <P> FileWritingMessageHandlerSpec outboundAdapter(java.util.function.FunctionSE<Message<P>,?> directoryFunction)
FileWritingMessageHandler
用の FileWritingMessageHandlerSpec
ビルダーを作成します。P
- ペイロード型。directoryFunction
- 実行時にターゲットディレクトリを評価するための Function
SE。FileWritingMessageHandlerSpec
インスタンス。public static FileWritingMessageHandlerSpec outboundGateway(FileSE destinationDirectory)
FileWritingMessageHandler
の FileWritingMessageHandlerSpec
ビルダーを作成します。destinationDirectory
- ファイルを書き込むターゲットディレクトリ。FileWritingMessageHandlerSpec
インスタンス。public static FileWritingMessageHandlerSpec outboundGateway(StringSE directoryExpression)
FileWritingMessageHandler
の FileWritingMessageHandlerSpec
ビルダーを作成します。directoryExpression
- ファイルを書き込むためのターゲットディレクトリを評価する SpEL 式。FileWritingMessageHandlerSpec
インスタンス。public static FileWritingMessageHandlerSpec outboundGateway(Expression directoryExpression)
Expression
に基づいて FileWritingMessageHandlerSpec
を作成します。directoryExpression
- ターゲットディレクトリを評価する式。public static <P> FileWritingMessageHandlerSpec outboundGateway(java.util.function.FunctionSE<Message<P>,?> directoryFunction)
FileWritingMessageHandler
の FileWritingMessageHandlerSpec
ビルダーを作成します。P
- ペイロード型。directoryFunction
- 実行時にターゲットディレクトリを評価するための Function
SE。FileWritingMessageHandlerSpec
インスタンス。public static TailAdapterSpec tailAdapter(FileSE file)
FileTailingMessageProducerSupport
の TailAdapterSpec
ビルダーを作成します。file
- テールするファイル。TailAdapterSpec
インスタンス。public static FileSplitterSpec splitter()
FileSplitterSpec
ビルダーファクトリメソッド。FileSplitterSpec
ビルダー。public static FileSplitterSpec splitter(boolean iterator)
iterator
フラグが指定された FileSplitterSpec
ビルダーファクトリメソッド。iterator
- iterator
モードを指定するかどうかを指定する boolean
フラグ。FileSplitterSpec
ビルダー。public static FileSplitterSpec splitter(boolean iterator, boolean markers)
iterator
- iterator
モードを指定するかどうかを指定する boolean
フラグ。markers
- データの前後にファイルの開始 / ファイルの終了マーカーメッセージを出力する場合は true。FileSplitterSpec
ビルダー。public static FileToStringTransformer toStringTransformer()
charset
で FileToStringTransformer
インスタンスを作成し、その後ファイルを削除しないでください。public static FileToStringTransformer toStringTransformer(boolean deleteFiles)
charset
とファイル削除フラグを使用して FileToStringTransformer
インスタンスを作成します。deleteFiles
- true の場合、ファイルを削除します。FileToStringTransformer
public static FileToStringTransformer toStringTransformer(StringSE charset)
charset
を使用して FileToStringTransformer
インスタンスを作成し、後でファイルを削除しません。charset
- 文字セット。FileToStringTransformer
public static FileToStringTransformer toStringTransformer(StringSE charset, boolean deleteFiles)
charset
で FileToStringTransformer
インスタンスを作成し、ファイルフラグを削除します。charset
- 文字セット。deleteFiles
- true の場合、ファイルを削除します。FileToStringTransformer
public static FileToByteArrayTransformer toByteArrayTransformer()
FileToByteArrayTransformer
インスタンスを作成します。public static FileToByteArrayTransformer toByteArrayTransformer(boolean deleteFiles)
FileToByteArrayTransformer
インスタンスを作成します。deleteFiles
- 変換後にファイルを削除するかどうかを指定します。デフォルトは false です。FileToByteArrayTransformer