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, NamedComponent, GenericTransformer<org.springframework.messaging.Message<?>,​org.springframework.messaging.Message<?>>, Transformer

public class PayloadSerializingTransformer
extends PayloadTypeConvertingTransformer<java.lang.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<java.lang.Object> serializer)