Class PayloadSerializingTransformer
java.lang.Object
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.transformer.AbstractTransformer
org.springframework.integration.transformer.AbstractPayloadTransformer<Object,byte[]>
org.springframework.integration.transformer.PayloadTypeConvertingTransformer<Object,byte[]>
org.springframework.integration.transformer.PayloadSerializingTransformer
- All Implemented Interfaces:
Aware
,BeanFactoryAware
,BeanNameAware
,InitializingBean
,ApplicationContextAware
,ComponentSourceAware
,ExpressionCapable
,GenericTransformer<Message<?>, Message<?>>
,NamedComponent
,Transformer
Transformer that serializes the inbound payload into a byte array
by delegating to the
SerializingConverter
using Java serialization.
The payload instance must be Serializable if the default converter is used.
A custom Serializer
can be provided via setSerializer(Serializer)
.
- Since:
- 1.0.1
- Author:
- Mark Fisher, Gary Russell, Artem Bilan
-
Field Summary
Fields inherited from class org.springframework.integration.context.IntegrationObjectSupport
EXPRESSION_PARSER, logger
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.springframework.integration.transformer.PayloadTypeConvertingTransformer
doSetConverter, getConverter, onInit, setConverter, transformPayload
Methods inherited from class org.springframework.integration.transformer.AbstractPayloadTransformer
doTransform
Methods inherited from class org.springframework.integration.transformer.AbstractTransformer
transform
Methods inherited from class 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
-
Constructor Details
-
PayloadSerializingTransformer
public PayloadSerializingTransformer()Instantiate based on theSerializingConverter
with theDefaultSerializer
.
-
-
Method Details
-
setSerializer
-
getComponentType
- Specified by:
getComponentType
in interfaceNamedComponent
- Overrides:
getComponentType
in classPayloadTypeConvertingTransformer<Object,
byte[]>
-