public class UnZipTransformer extends AbstractZipTransformer
charset, deleteFiles, fileNameGenerator, workDirectory, zipResultType| Constructor and Description |
|---|
UnZipTransformer() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
doZipTransform(org.springframework.messaging.Message<?> message)
Subclasses must implement this method to provide the Zip transformation
logic.
|
void |
setExpectSingleResult(boolean expectSingleResult)
This parameter indicates that only one result object shall be returned as
a result from the executed Unzip operation.
|
doTransform, onInit, setDeleteFiles, setWorkDirectory, setZipResultTypetransformafterPropertiesSet, extractTypeIfPossible, getApplicationContext, getApplicationContextId, getBeanFactory, getChannelResolver, getComponentName, getComponentType, getConversionService, getExpression, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toStringpublic void setExpectSingleResult(boolean expectSingleResult)
true and
more than 1 element is returned, then that
1 element is extracted and returned as payload.
If the result map contains more than 1 element and
expectSingleResult is true, then a
MessagingException is thrown.
If set to false, the complete result list is returned as the
payload. This is the default.expectSingleResult - If not set explicitly, will default to falseprotected java.lang.Object doZipTransform(org.springframework.messaging.Message<?> message)
throws java.lang.Exception
AbstractZipTransformerdoZipTransform in class AbstractZipTransformermessage - The message will never be null.java.lang.Exception - Any exception.