クラス AbstractZipTransformer
java.lang.ObjectSE
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.transformer.AbstractTransformer
org.springframework.integration.zip.transformer.AbstractZipTransformer
- 実装済みのインターフェース一覧:
Aware、BeanFactoryAware、BeanNameAware、InitializingBean、ApplicationContextAware、ComponentSourceAware、ExpressionCapable、GenericTransformer<Message<?>, Message<?>>、NamedComponent、Transformer
- 既知の直属サブクラス
UnZipTransformer,ZipTransformer
Zip 圧縮を提供するトランスフォーマーの基本クラス。
- 導入:
- 6.1
- 作成者:
- Gunnar Hillert, Artem Bilan
フィールド概要
フィールドクラス org.springframework.integration.context.IntegrationObjectSupport から継承されたフィールド
EXPRESSION_PARSER, loggerコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected ObjectSEdoTransform(Message<?> message) サブクラスは、変換ロジックを提供するためにこのメソッドを実装する必要があります。protected abstract ObjectSEdoZipTransform(Message<?> message) Zip 変換ロジックを提供するには、サブクラスでこのメソッドを実装する必要があります。protected voidonInit()サブクラスは、初期化ロジック用にこれを実装できます。voidsetDeleteFiles(boolean deleteFiles) voidsetWorkDirectory(FileSE workDirectory) 作業ディレクトリを設定します。voidsetZipResultType(ZipResultType zipResultType) 変換後に返されるデータの形式を定義します。クラス org.springframework.integration.transformer.AbstractTransformer から継承されたメソッド
transformクラス org.springframework.integration.context.IntegrationObjectSupport から継承されたメソッド
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentDescription, getComponentName, getComponentSource, getConversionService, getExpression, getIntegrationProperties, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentDescription, setComponentName, setComponentSource, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toStringクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース org.springframework.integration.support.context.NamedComponent から継承されたメソッド
getComponentType
フィールドの詳細
charset
zipResultType
workDirectory
deleteFiles
protected boolean deleteFiles
コンストラクターの詳細
AbstractZipTransformer
public AbstractZipTransformer()
メソッドの詳細
setDeleteFiles
setWorkDirectory
作業ディレクトリを設定します。作業ディレクトリは、ZipResultTypeがZipResultType.FILEに設定されている場合に使用されます。デフォルトでは、このプロパティは、サブディレクトリ "ziptransformer" を含むシステム一時ディレクトリに設定されます。- パラメーター:
workDirectory- null であってはならず、ファイルを表すこともできません。
setZipResultType
変換後に返されるデータの形式を定義します。利用可能なオプションは次のとおりです。- ファイル
- Byte 配列
ZipResultType.FILEです。- パラメーター:
zipResultType- null であってはなりません
onInit
protected void onInit()クラスからコピーされた説明:IntegrationObjectSupportサブクラスは、初期化ロジック用にこれを実装できます。- オーバーライド:
- クラス
IntegrationObjectSupportのonInit
doTransform
クラスからコピーされた説明:AbstractTransformerサブクラスは、変換ロジックを提供するためにこのメソッドを実装する必要があります。戻り値自体がメッセージの場合、結果として使用されます。そうでない場合、null 以外の戻り値が結果メッセージのペイロードとして使用されます。- 次で指定:
- クラス
AbstractTransformerのdoTransform - パラメーター:
message- メッセージとそのペイロードは null であってはなりません。- 戻り値:
- 変換の結果。
doZipTransform