Class TransientInjectableObjectInputStream

java.lang.Object
java.io.InputStream
java.io.ObjectInputStream
com.vaadin.kubernetes.starter.sessiontracker.serialization.SerializationInputStream
com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientInjectableObjectInputStream
All Implemented Interfaces:
Closeable, DataInput, ObjectInput, ObjectStreamConstants, AutoCloseable

public class TransientInjectableObjectInputStream extends SerializationInputStream
An ObjectInputStream implementation that takes care to inject known transient fields during deserialization. It expects a stream written by TransientInjectableObjectOutputStream, containing wrapper objects with details usable to inject transient fields on deserialized object. Injection is performed by a pluggable TransientHandler component, taking as input a deserialized object and transient fields information in the form of TransientDescriptor objects.
See Also: