All Classes and Interfaces

Class
Description
 
 
Cluster support for Vaadin applications.
Holder for distributed storage session key.
Interface that may be implemented by TransientHandlers to debug the serialization process.
 
This configuration bean is provided to auto-configure Vaadin apps to run in a clustered environment.
 
 
 
 
Definition of configuration properties for the Kubernetes Kit starter.
Hazelcast configuration properties.
Service initialization listener to verify the license.
AtmospherePushConnection that notifies listeners when a message has been processed.
Service loader implementation to provide NotifyingPushConnections
Outcome of the serialization/deserialization process.
Exception raise during session serialization to indicate that VaadinSession lock is required to complete the operation.
This is an internal class used to mark usage of the product features.
Component notified when a UIDL message is sent to the client via PUSH mechanism.
A PushSendListener that serialize HTTP session when messages are pushed to the client.
 
Represent the result of the test serialization/deserialization process.
Enum for SameSite cookie attribute values.
A RequestHandler implementation that performs a check on HTTP session serialization and deserialization.
 
VaadinServiceInitListener implementation that installs the SerializationDebugRequestHandler if the following preconditions are met: application is running in development mode. session serialization debug is enabled by setting the devmode.sessionSerialization.debug configuration property to true. sun.io.serialization.extendedDebugInfo system property is set to true. reflection on java.io packages is allowed by adding '--add-opens java.base/java.io=ALL-UNNAMED' flag to the JVM.
 
 
Definition of configuration properties for Session serialization.
Factory that is used to create new input / output streams for session (de-)serialization.
 
A rule that determines the expiration for a backend session based on the current HTTP session timeout.
Holder for serialized session attributes.
An HttpSessionListener implementation that handles population and destruction of session data stored on a distributed storage.
Callbacks that are called after a successful serialization and deserialization or when an error happens during the serialization or deserialization.
Component responsible for replicating HTTP session attributes to a distributed storage.
Utility class to handle the storage of the distributed storage session key.
An HTTP filter implementation that serializes and persists HTTP session on a distributed storage at the end of the request.
Utility class for session operations.
 
Spring specific implementation of TransientHandler, capable to inspect and inject Spring Beans into transient fields.
Interface for receiving events on version change.
Container of information about serialized objects.
Holds transient field details and a symbolic reference to the actual value.
Implementors of this interface are responsible for inspecting objects to gather information about transient fields instances to be able to inject them again on different instances.
An ObjectInputStream implementation that takes care to inject known transient fields during deserialization.
An ObjectOutputStream implementation that adds to the binary stream information about transient fields that can potentially be injected on deserialization.
Factory that is used to create new TransientInjectableObjectOutputStream and TransientInjectableObjectInputStream for session (de-)serialization.
UnserializableComponentWrapper<S extends Serializable,T extends com.vaadin.flow.component.Component>
A wrapper component that allows an otherwise unserializable Component to be serialized and deserialized using the provided serializer and deserializer functions.
Exception raise during session serialization when UnserializableComponentWrapper is found in the UI tree to indicate that VaadinSession lock is required to complete the operation.
The version notifier component is used when there is a new version and the update version cookie is set.
Event which is dispatched when the user accepts the version change through the notifier.