public class DefaultExecutionContextSerializer extends java.lang.Object implements ExecutionContextSerializer
ExecutionContextSerializer
using the default
serialization implementations from Spring (DefaultSerializer
and
DefaultDeserializer
).Constructor and Description |
---|
DefaultExecutionContextSerializer() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
deserialize(java.io.InputStream inputStream)
Deserializes an execution context from the provided
InputStream . |
void |
serialize(java.util.Map<java.lang.String,java.lang.Object> context,
java.io.OutputStream out)
Serializes an execution context to the provided
OutputStream . |
public void serialize(java.util.Map<java.lang.String,java.lang.Object> context, java.io.OutputStream out) throws java.io.IOException
OutputStream
. The
stream is not closed prior to it's return.serialize
in interface org.springframework.core.serializer.Serializer<java.util.Map<java.lang.String,java.lang.Object>>
context
- Map
contents of the ExecutionContext
.out
- OutputStream
where the serialized context information
will be written.java.io.IOException
public java.util.Map<java.lang.String,java.lang.Object> deserialize(java.io.InputStream inputStream) throws java.io.IOException
InputStream
.deserialize
in interface org.springframework.core.serializer.Deserializer<java.util.Map<java.lang.String,java.lang.Object>>
inputStream
- InputStream
containing the information to be deserialized.InputStream
java.io.IOException