クラス AbstractFilePayloadTransformer<T>
java.lang.ObjectSE
org.springframework.integration.file.transformer.AbstractFilePayloadTransformer<T>
- 型パラメーター:
T
- 予想されるペイロード型。
- 実装されたすべてのインターフェース:
Aware
、BeanFactoryAware
、GenericTransformer<Message<?>,
、Message<?>> Transformer
- 既知の直属サブクラス
FileToByteArrayTransformer
,FileToStringTransformer
public abstract class AbstractFilePayloadTransformer<T>
extends ObjectSE
implements Transformer, BeanFactoryAware
ファイルペイロードを変換するトランスフォーマーの基本クラス。
- 作成者:
- Mark Fisher, Artem Bilan
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected MessageBuilderFactory
void
setBeanFactory
(BeanFactory beanFactory) void
setDeleteFiles
(boolean deleteFiles) 変換後にファイルを削除するかどうかを指定します。final Message
<?> protected abstract T
transformFile
(FileSE file) サブクラスは、ファイルの内容を変換するためにこのメソッドを実装する必要があります。
フィールドの詳細
logger
コンストラクターの詳細
AbstractFilePayloadTransformer
public AbstractFilePayloadTransformer()
メソッドの詳細
setDeleteFiles
public void setDeleteFiles(boolean deleteFiles) 変換後にファイルを削除するかどうかを指定します。デフォルトはfalse
です。- パラメーター:
deleteFiles
- true の場合、ファイルを削除します。
setBeanFactory
- 次で指定:
- インターフェース
BeanFactoryAware
のsetBeanFactory
- 例外:
BeansException
getMessageBuilderFactory
transform
- 次で指定:
- インターフェース
GenericTransformer<Message<?>,
のMessage<?>> transform
- 次で指定:
- インターフェース
Transformer
のtransform
transformFile
サブクラスは、ファイルの内容を変換するためにこのメソッドを実装する必要があります。- パラメーター:
file
- ファイル。- 戻り値:
- 変換の結果。
- 例外:
IOExceptionSE
- IOException。