org.springframework.batch.core.repository.dao
Class DefaultExecutionContextSerializer
java.lang.Object
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
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultExecutionContextSerializer
public DefaultExecutionContextSerializer()
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.