org.springframework.batch.core.repository.dao
Class DefaultExecutionContextSerializer

java.lang.Object
  extended by org.springframework.batch.core.repository.dao.DefaultExecutionContextSerializer
All Implemented Interfaces:
ExecutionContextSerializer, org.springframework.core.serializer.Deserializer, org.springframework.core.serializer.Serializer

public class DefaultExecutionContextSerializer
extends Object
implements ExecutionContextSerializer

An implementation of the ExecutionContextSerializer using the default serialization implementations from Spring (DefaultSerializer and DefaultDeserializer).

Since:
2.2
Author:
Michael Minella

Constructor Summary
DefaultExecutionContextSerializer()
           
 
Method Summary
 Object deserialize(InputStream inputStream)
          Deserializes an execution context from the provided InputStream.
 void serialize(Object context, OutputStream out)
          Serializes an execution context to the provided OutputStream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultExecutionContextSerializer

public DefaultExecutionContextSerializer()
Method Detail

serialize

public void serialize(Object context,
                      OutputStream out)
               throws IOException
Serializes an execution context to the provided OutputStream. The stream is not closed prior to it's return.

Specified by:
serialize in interface org.springframework.core.serializer.Serializer
Parameters:
context -
out -
Throws:
IOException

deserialize

public Object deserialize(InputStream inputStream)
                   throws IOException
Deserializes an execution context from the provided InputStream.

Specified by:
deserialize in interface org.springframework.core.serializer.Deserializer
Parameters:
inputStream -
Returns:
the object serialized in the provided InputStream
Throws:
IOException


Copyright © 2013 SpringSource. All Rights Reserved.