public class PayloadDeserializingTransformer extends PayloadTypeConvertingTransformer<byte[],Object>
WhiteListDeserializingConverter using Java serialization.
The byte array payload must be a result of equivalent serialization.
EXPRESSION_PARSER, logger| Constructor and Description |
|---|
PayloadDeserializingTransformer()
Instantiate based on the
WhiteListDeserializingConverter with the
DefaultDeserializer. |
| Modifier and Type | Method and Description |
|---|---|
void |
setDeserializer(Deserializer<Object> deserializer) |
void |
setWhiteListPatterns(String... patterns)
When using a
WhiteListDeserializingConverter (the default) add patterns
for packages/classes that are allowed to be deserialized. |
doSetConverter, getConverter, onInit, setConverter, transformPayloaddoTransformtransformafterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanFactory, getBeanName, getChannelResolver, getComponentName, getComponentType, getConversionService, getExpression, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toStringpublic PayloadDeserializingTransformer()
WhiteListDeserializingConverter with the
DefaultDeserializer.public void setDeserializer(Deserializer<Object> deserializer)
public void setWhiteListPatterns(String... patterns)
WhiteListDeserializingConverter (the default) add patterns
for packages/classes that are allowed to be deserialized.
A class can be fully qualified or a wildcard '*' is allowed at the
beginning or end of the class name.
Examples: com.foo.*, *.MyClass.patterns - the patterns.