Class PayloadSerializingTransformer

All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware, ExpressionCapable, GenericTransformer<org.springframework.messaging.Message<?>,org.springframework.messaging.Message<?>>, NamedComponent, Transformer

public class PayloadSerializingTransformer extends PayloadTypeConvertingTransformer<Object,byte[]>
Transformer that serializes the inbound payload into a byte array by delegating to a Converter<Object, byte[]>. Default delegate is a SerializingConverter using Java serialization.

The payload instance must be Serializable if the default converter is used.

Since:
1.0.1
  • Constructor Details

    • PayloadSerializingTransformer

      public PayloadSerializingTransformer()
      Instantiate based on the SerializingConverter with the DefaultSerializer.
  • Method Details

    • setSerializer

      public void setSerializer(org.springframework.core.serializer.Serializer<Object> serializer)