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
ConstructorsConstructorDescriptionCreate aDefaultDeserializerwith defaultObjectInputStreamconfiguration, using the "latest user-defined ClassLoader".DefaultDeserializer(ClassLoader classLoader) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(InputStream inputStream) Read from the suppliedInputStreamand deserialize the contents into an object.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.core.serializer.Deserializer
deserializeFromByteArray
-
Constructor Details
-
DefaultDeserializer
public DefaultDeserializer()Create aDefaultDeserializerwith defaultObjectInputStreamconfiguration, using the "latest user-defined ClassLoader". -
DefaultDeserializer
- Since:
- 4.2.1
- See Also:
-
-
Method Details
-
deserialize
Read from the suppliedInputStreamand deserialize the contents into an object.- Specified by:
deserializein interfaceDeserializer<Object>- Parameters:
inputStream- the input stream- Returns:
- the deserialized object
- Throws:
IOException- in case of errors reading from the stream- See Also:
-