クラス 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 ObjectSE
doZipTransform
(Message<?> message) Zip 変換ロジックを提供するには、サブクラスでこのメソッドを実装する必要があります。void
setExpectSingleResult
(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
クラスからコピーされた説明:AbstractZipTransformer
Zip 変換ロジックを提供するには、サブクラスでこのメソッドを実装する必要があります。- 次で指定:
- クラス
AbstractZipTransformer
のdoZipTransform
- パラメーター:
message
- メッセージが null になることはありません。- 戻り値:
- Zip 変換の結果。