org.springframework.core.serializer.support
Class SerializingConverter

java.lang.Object
  extended by org.springframework.core.serializer.support.SerializingConverter
All Implemented Interfaces:
Converter<Object,byte[]>

public class SerializingConverter
extends Object
implements Converter<Object,byte[]>

A that delegates to a Serializer to convert an object to a byte array.

Since:
3.0.5
Author:
Gary Russell, Mark Fisher

Constructor Summary
SerializingConverter()
          Create a default SerializingConverter that uses standard Java serialization.
SerializingConverter(Serializer<Object> serializer)
          Create a SerializingConverter that delegates to the provided Serializer
 
Method Summary
 byte[] convert(Object source)
          Serializes the source object and returns the byte array result.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerializingConverter

public SerializingConverter()
Create a default SerializingConverter that uses standard Java serialization.


SerializingConverter

public SerializingConverter(Serializer<Object> serializer)
Create a SerializingConverter that delegates to the provided Serializer

Method Detail

convert

public byte[] convert(Object source)
Serializes the source object and returns the byte array result.

Specified by:
convert in interface Converter<Object,byte[]>
Parameters:
source - the source object to convert, which must be an instance of S
Returns:
the converted object, which must be an instance of T