Class TransientInjectableObjectStreamFactory
java.lang.Object
com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientInjectableObjectStreamFactory
- All Implemented Interfaces:
SerializationStreamFactory
public class TransientInjectableObjectStreamFactory
extends Object
implements SerializationStreamFactory
Factory that is used to create new
TransientInjectableObjectOutputStream and
TransientInjectableObjectInputStream for session (de-)serialization.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateInputStream(InputStream in, TransientHandler transientHandler) createOutputStream(OutputStream baseOutputStream, TransientHandler transientHandler, Predicate<Class<?>> injectableFilter)
-
Constructor Details
-
TransientInjectableObjectStreamFactory
public TransientInjectableObjectStreamFactory()
-
-
Method Details
-
createOutputStream
public SerializationOutputStream createOutputStream(OutputStream baseOutputStream, TransientHandler transientHandler, Predicate<Class<?>> injectableFilter) throws IOException - Specified by:
createOutputStreamin interfaceSerializationStreamFactory- Throws:
IOException
-
createInputStream
public SerializationInputStream createInputStream(InputStream in, TransientHandler transientHandler) throws IOException - Specified by:
createInputStreamin interfaceSerializationStreamFactory- Throws:
IOException
-