クラス UnZipTransformer
java.lang.ObjectSE
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.transformer.AbstractTransformer
org.springframework.integration.zip.transformer.AbstractZipTransformer
org.springframework.integration.zip.transformer.UnZipTransformer
- 実装済みのインターフェース一覧:
Aware、BeanFactoryAware、BeanNameAware、InitializingBean、ApplicationContextAware、ComponentSourceAware、ExpressionCapable、GenericTransformer<Message<?>,、Message<?>> NamedComponent、Transformer
UnZip 変換をメッセージペイロードに適用する Transformer の実装。
- 導入:
- 6.1
- 作成者:
- Gunnar Hillert, Artem Bilan, Ingo Dueppe, Ngoc Nhan
フィールド概要
クラス org.springframework.integration.zip.transformer.AbstractZipTransformer から継承されたフィールド
charset, deleteFiles, workDirectory, zipResultTypeクラス org.springframework.integration.context.IntegrationObjectSupport から継承されたフィールド
EXPRESSION_PARSER, loggerコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected ObjectSEdoZipTransform(Message<?> message) Zip 変換ロジックを提供するには、サブクラスでこのメソッドを実装する必要があります。voidsetExpectSingleResult(boolean expectSingleResult) このパラメーターは、実行された Unzip 操作の結果として結果オブジェクトが 1 つだけ返されることを示します。クラス org.springframework.integration.zip.transformer.AbstractZipTransformer から継承されたメソッド
doTransform, onInit, setDeleteFiles, setWorkDirectory, setZipResultTypeクラス org.springframework.integration.transformer.AbstractTransformer から継承されたメソッド
transformクラス org.springframework.integration.context.IntegrationObjectSupport から継承されたメソッド
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentDescription, getComponentName, getComponentSource, getComponentType, getConversionService, getExpression, getIntegrationProperties, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentDescription, setComponentName, setComponentSource, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
コンストラクターの詳細
UnZipTransformer
public UnZipTransformer()
方法の詳細
setExpectSingleResult
public void setExpectSingleResult(boolean expectSingleResult) このパラメーターは、実行された Unzip 操作の結果として結果オブジェクトが 1 つだけ返されることを示します。trueに設定され、複数の要素が返された場合、その 1 つの要素が抽出され、ペイロードとして返されます。結果マップに複数の要素が含まれており、expectSingleResultがtrueである場合、MessagingExceptionがスローされます。falseに設定すると、完全な結果リストがペイロードとして返されます。こちらはdefaultです。- パラメーター:
expectSingleResult- 明示的に設定されていない場合は、デフォルトで false になります。
doZipTransform
クラスからコピーされた説明:AbstractZipTransformerZip 変換ロジックを提供するには、サブクラスでこのメソッドを実装する必要があります。- 次で指定:
- クラス
AbstractZipTransformerのdoZipTransform - パラメーター:
message- メッセージが null になることはありません。- 戻り値:
- Zip 変換の結果。