Class DefaultDeserializer
java.lang.Object
org.springframework.core.serializer.DefaultDeserializer
- All Implemented Interfaces:
Deserializer<Object>
A default
Deserializer
implementation that reads an input stream
using Java serialization.- Since:
- 3.0.5
- Author:
- Gary Russell, Mark Fisher, Juergen Hoeller
- See Also:
-
Constructor Summary
ConstructorDescriptionCreate aDefaultDeserializer
with defaultObjectInputStream
configuration, using the "latest user-defined ClassLoader".DefaultDeserializer
(ClassLoader classLoader) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize
(InputStream inputStream) Read from the suppliedInputStream
and deserialize the contents into an object.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.core.serializer.Deserializer
deserializeFromByteArray
-
Constructor Details
-
DefaultDeserializer
public DefaultDeserializer()Create aDefaultDeserializer
with defaultObjectInputStream
configuration, using the "latest user-defined ClassLoader". -
DefaultDeserializer
- Parameters:
classLoader
- the ClassLoader to use- Since:
- 4.2.1
- See Also:
-
-
Method Details
-
deserialize
Read from the suppliedInputStream
and deserialize the contents into an object.- Specified by:
deserialize
in interfaceDeserializer<Object>
- Parameters:
inputStream
- the input stream- Returns:
- the deserialized object
- Throws:
IOException
- in case of errors reading from the stream- See Also:
-