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
NotifyingPushConnectionsOutcome 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.