Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addSwitchVersionEventListener(ComponentEventListener<VersionNotifier.SwitchVersionEvent>) - Method in class com.vaadin.kubernetes.starter.ui.VersionNotifier
-
Adds a listener to listen to switch version events.
- apply(UI) - Method in class com.vaadin.kubernetes.starter.sessiontracker.push.NotifyingPushConnection.Factory
- assignHandle(ToIntFunction<Object>) - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Track
-
Associate the tracking object with instance handle.
- attributeValue() - Method in enum class com.vaadin.kubernetes.starter.sessiontracker.SameSite
B
- b(String) - Static method in class com.vaadin.kubernetes.starter.sessiontracker.backend.BackendUtil
- BackendConnector - Interface in com.vaadin.kubernetes.starter.sessiontracker.backend
- BackendUtil - Class in com.vaadin.kubernetes.starter.sessiontracker.backend
- BackendUtil() - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.backend.BackendUtil
C
- CATEGORY_ERRORS - Static variable in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Result
- className - Variable in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Track
-
Type of the Object being tracked.
- clear() - Static method in class com.vaadin.kubernetes.starter.sessiontracker.CurrentKey
-
Clears the current distributed storage session key.
- ClusterSupport - Class in com.vaadin.kubernetes.starter.ui
-
Cluster support for Vaadin applications.
- ClusterSupport() - Constructor for class com.vaadin.kubernetes.starter.ui.ClusterSupport
- com.vaadin.kubernetes.starter - package com.vaadin.kubernetes.starter
- com.vaadin.kubernetes.starter.sessiontracker - package com.vaadin.kubernetes.starter.sessiontracker
- com.vaadin.kubernetes.starter.sessiontracker.backend - package com.vaadin.kubernetes.starter.sessiontracker.backend
- com.vaadin.kubernetes.starter.sessiontracker.push - package com.vaadin.kubernetes.starter.sessiontracker.push
- com.vaadin.kubernetes.starter.sessiontracker.serialization - package com.vaadin.kubernetes.starter.sessiontracker.serialization
- com.vaadin.kubernetes.starter.sessiontracker.serialization.debug - package com.vaadin.kubernetes.starter.sessiontracker.serialization.debug
- com.vaadin.kubernetes.starter.ui - package com.vaadin.kubernetes.starter.ui
- configure(Config) - Method in class com.vaadin.kubernetes.starter.KubernetesKitConfiguration.HazelcastConfiguration
- COOKIE_NAME - Static variable in class com.vaadin.kubernetes.starter.sessiontracker.CurrentKey
-
Name of the Cookie that carries the distributed storage session key.
- CurrentKey - Class in com.vaadin.kubernetes.starter.sessiontracker
-
Holder for distributed storage session key.
- CurrentKey() - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.CurrentKey
D
- DebugMode - Interface in com.vaadin.kubernetes.starter.sessiontracker.serialization.debug
-
Interface that may be implemented by
TransientHandler
s to debug the serialization process. - DEFAULT - Static variable in interface com.vaadin.kubernetes.starter.sessiontracker.SessionSerializationCallback
-
The default no-op implementation of this interface, which is used when there is no bean provided from other implementation.
- DEFAULT_SERIALIZATION_TIMEOUT_MS - Static variable in class com.vaadin.kubernetes.starter.SerializationProperties
- deleteSession(String) - Method in interface com.vaadin.kubernetes.starter.sessiontracker.backend.BackendConnector
- deleteSession(String) - Method in class com.vaadin.kubernetes.starter.sessiontracker.backend.HazelcastConnector
- deleteSession(String) - Method in class com.vaadin.kubernetes.starter.sessiontracker.backend.RedisConnector
- depth - Variable in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Track
-
Object graph depth.
- DESERIALIZATION_FAILED - Enum constant in enum class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Outcome
-
Process failed during deserialization phase
- deserialize(SessionInfo, HttpSession) - Method in class com.vaadin.kubernetes.starter.sessiontracker.SessionSerializer
-
Deserializes binary data from the distributed storage into the given HTTP session.
- doAppCleanup() - Method in interface com.vaadin.kubernetes.starter.ui.SwitchVersionListener
-
Makes possible to do application level clean-up before the version switch.
- doFilter(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.SerializationDebugRequestHandler.Filter
- doFilter(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.vaadin.kubernetes.starter.sessiontracker.SessionTrackerFilter
E
- ENV_APP_VERSION - Static variable in class com.vaadin.kubernetes.starter.ui.ClusterSupport
-
Version environment variable name.
- equals(Object) - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientDescriptor
F
- Factory() - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.push.NotifyingPushConnection.Factory
- Filter() - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.SerializationDebugRequestHandler.Filter
- fromByteMap(Map<byte[], byte[]>) - Static method in class com.vaadin.kubernetes.starter.sessiontracker.backend.BackendUtil
G
- get() - Static method in class com.vaadin.kubernetes.starter.sessiontracker.CurrentKey
-
Gets the current distributed storage session key.
- getClusterKey() - Method in class com.vaadin.kubernetes.starter.sessiontracker.backend.SessionInfo
-
Gets the distributed storage key.
- getClusterKeyCookieSameSite() - Method in class com.vaadin.kubernetes.starter.KubernetesKitProperties
-
Gets the distributed storage session key cookie's SameSite attribute value.
- getContext() - Static method in class com.vaadin.kubernetes.starter.sessiontracker.SpringApplicationContext
- getCurrent() - Static method in class com.vaadin.kubernetes.starter.ui.ClusterSupport
-
Get the current instance of the ClusterSupport.
- getData() - Method in class com.vaadin.kubernetes.starter.sessiontracker.backend.SessionInfo
-
Gets serialized session attributes in binary format.
- getDeclaringClass() - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientDescriptor
-
Gets the class that declares the transient field.
- getDuration() - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Result
-
Gets the approximate duration of the process expressed in milliseconds.
- getErrors() - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Result
-
Gets serialization process errors.
- getField() - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientDescriptor
-
Gets the Field object for the transient field.
- getFromSession(HttpSession) - Static method in class com.vaadin.kubernetes.starter.sessiontracker.SessionTrackerCookie
-
Gets the current distributed storage session key from HTTP session.
- getHandle() - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Track
-
Gets the handle of the tracked object in the references table.
- getHazelcast() - Method in class com.vaadin.kubernetes.starter.KubernetesKitProperties
-
Gets Hazelcast configuration properties.
- getInstanceReference() - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientDescriptor
-
Returns the reference to the field instance value.
- getName() - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientDescriptor
-
Gets the name of the transient field.
- getNamespace() - Method in class com.vaadin.kubernetes.starter.KubernetesKitProperties.HazelcastProperties
-
Gets the Kubernetes namespace to use.
- getNotSerializableClasses() - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Result
-
Gets the list of not serializable classes detected.
- getOutcomes() - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Result
-
Gets the outcome of the serialization/deserialization process.
- getSerializedLambdas() - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Result
-
Gets the list of not serialized lambda classes detected.
- getServiceName() - Method in class com.vaadin.kubernetes.starter.KubernetesKitProperties.HazelcastProperties
-
Gets the service name of the Kubernetes service exposing the Hazelcast port to the cluster.
- getServicePort() - Method in class com.vaadin.kubernetes.starter.KubernetesKitProperties.HazelcastProperties
-
Gets endpoint port of the Hazelcast service If specified with a value greater than 0, it overrides the default; 0 by default.
- getSession(String) - Method in interface com.vaadin.kubernetes.starter.sessiontracker.backend.BackendConnector
- getSession(String) - Method in class com.vaadin.kubernetes.starter.sessiontracker.backend.HazelcastConnector
- getSession(String) - Method in class com.vaadin.kubernetes.starter.sessiontracker.backend.RedisConnector
- getSessionId() - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Result
-
Gets the identifier of the HTTP session under test.
- getStorageKey() - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Result
-
Gets the identifier of the session data on the storage backend.
- getTimeout() - Method in class com.vaadin.kubernetes.starter.SerializationProperties
-
Gets the timeout in milliseconds to wait for the serialization to be completed.
- getTransients() - Method in class com.vaadin.kubernetes.starter.SerializationProperties
-
Gets configuration for transient fields handling during serialization.
- getType() - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientDescriptor
-
Gets the Class object that identifies the declared type for the transient field.
- getValue(HttpServletRequest) - Static method in class com.vaadin.kubernetes.starter.sessiontracker.SessionTrackerCookie
-
Gets the value of the current distributed storage session key from the Cookie.
H
- handleNotSerializable(Object) - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientInjectableObjectOutputStream
-
In debug mode notify handler of not Serializable Object and potentially replace current object with a serializable instance or with null, to prevent NotSerializableException and continue the inspection on other objects
- handleRequest(VaadinSession, VaadinRequest, VaadinResponse) - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.SerializationDebugRequestHandler
- hashCode() - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientDescriptor
- HazelcastConfiguration(KubernetesKitProperties) - Constructor for class com.vaadin.kubernetes.starter.KubernetesKitConfiguration.HazelcastConfiguration
- HazelcastConnector - Class in com.vaadin.kubernetes.starter.sessiontracker.backend
- HazelcastConnector(HazelcastInstance) - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.backend.HazelcastConnector
- hazelcastInstance() - Method in class com.vaadin.kubernetes.starter.KubernetesKitConfiguration.HazelcastConfiguration
- HazelcastProperties() - Constructor for class com.vaadin.kubernetes.starter.KubernetesKitProperties.HazelcastProperties
I
- id - Variable in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Track
-
The unique identifier of the serialized object in the stream.
- InitListener() - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.SerializationDebugRequestHandler.InitListener
- InitListener(SerializationProperties) - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.SerializationDebugRequestHandler.InitListener
- inject(Object, List<TransientDescriptor>) - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.SpringTransientHandler
- inject(Object, List<TransientDescriptor>) - Method in interface com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientHandler
-
Injects values into the transient fields of given object.
- inspect(Object) - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.SpringTransientHandler
- inspect(Object) - Method in interface com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientHandler
-
Inspects an object for injectable transient fields and returns a description of the field and a symbolic reference of the instance in the form of
TransientDescriptor
objects. - isAutoConfigure() - Method in class com.vaadin.kubernetes.starter.KubernetesKitProperties
-
Checks if auto-configuration of
KubernetesKitConfiguration
is enabled. - isTrackingAvailable() - Static method in interface com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.DebugMode
-
Silently checks if serialization object tracking is available on this JVM.
- isTrackingAvailable(Logger) - Static method in interface com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.DebugMode
-
Checks if serialization object tracking is available on this JVM.
K
- KubernetesKitConfiguration - Class in com.vaadin.kubernetes.starter
-
This configuration bean is provided to auto-configure Vaadin apps to run in a clustered environment.
- KubernetesKitConfiguration() - Constructor for class com.vaadin.kubernetes.starter.KubernetesKitConfiguration
- KubernetesKitConfiguration.HazelcastConfiguration - Class in com.vaadin.kubernetes.starter
- KubernetesKitConfiguration.RedisConfiguration - Class in com.vaadin.kubernetes.starter
- KubernetesKitConfiguration.VaadinReplicatedSessionConfiguration - Class in com.vaadin.kubernetes.starter
- KubernetesKitConfiguration.VaadinReplicatedSessionDevModeConfiguration - Class in com.vaadin.kubernetes.starter
- KubernetesKitProperties - Class in com.vaadin.kubernetes.starter
-
Definition of configuration properties for the Kubernetes Kit starter.
- KubernetesKitProperties() - Constructor for class com.vaadin.kubernetes.starter.KubernetesKitProperties
- KubernetesKitProperties.HazelcastProperties - Class in com.vaadin.kubernetes.starter
-
Hazelcast configuration properties.
L
- LAX - Enum constant in enum class com.vaadin.kubernetes.starter.sessiontracker.SameSite
-
Cookies are sent in a first-party context, also when following a link to the origin site.
- LicenseCheckerServiceInitListener - Class in com.vaadin.kubernetes.starter
-
Service initialization listener to verify the license.
- LicenseCheckerServiceInitListener() - Constructor for class com.vaadin.kubernetes.starter.LicenseCheckerServiceInitListener
M
- markAsUsed(String) - Static method in class com.vaadin.kubernetes.starter.ProductUtils
-
Marks a feature as used.
- markSerializationComplete(String) - Method in interface com.vaadin.kubernetes.starter.sessiontracker.backend.BackendConnector
- markSerializationComplete(String) - Method in class com.vaadin.kubernetes.starter.sessiontracker.backend.HazelcastConnector
- markSerializationComplete(String) - Method in class com.vaadin.kubernetes.starter.sessiontracker.backend.RedisConnector
- markSerializationStarted(String) - Method in interface com.vaadin.kubernetes.starter.sessiontracker.backend.BackendConnector
- markSerializationStarted(String) - Method in class com.vaadin.kubernetes.starter.sessiontracker.backend.HazelcastConnector
- markSerializationStarted(String) - Method in class com.vaadin.kubernetes.starter.sessiontracker.backend.RedisConnector
N
- newInstance(OutputStream, TransientHandler) - Static method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientInjectableObjectOutputStream
- newInstance(OutputStream, TransientHandler, Predicate<Class<?>>) - Static method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientInjectableObjectOutputStream
- nodeSwitch(VaadinRequest, VaadinResponse) - Method in interface com.vaadin.kubernetes.starter.ui.SwitchVersionListener
-
Notify about the cluster node change to allow graceful transition of the users.
- NONE - Enum constant in enum class com.vaadin.kubernetes.starter.sessiontracker.SameSite
-
Cookies are sent in both first-party and cross-origin requests.
- NOT_SERIALIZABLE_CLASSES - Enum constant in enum class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Outcome
-
Not serializable classes found during serialization phase
- NOT_STARTED - Enum constant in enum class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Outcome
-
Process has not started.
- NotifyingPushConnection - Class in com.vaadin.kubernetes.starter.sessiontracker.push
-
AtmospherePushConnection that notifies listeners when a message has been processed.
- NotifyingPushConnection(UI) - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.push.NotifyingPushConnection
-
Creates an instance connected to the given UI.
- NotifyingPushConnection.Factory - Class in com.vaadin.kubernetes.starter.sessiontracker.push
-
Service loader implementation to provide
NotifyingPushConnection
s - NULLIFY - Static variable in interface com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.DebugMode
-
A placeholder to indicate that a not serializable object should be nullified during serialization process.
O
- onApplicationEvent(ContextClosedEvent) - Method in class com.vaadin.kubernetes.starter.sessiontracker.SessionSerializer
- onDebugMode(ObjectInputStream, Function<DebugMode, Object>) - Static method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientInjectableObjectInputStream
- onDeserializationError(Exception) - Method in interface com.vaadin.kubernetes.starter.sessiontracker.SessionSerializationCallback
-
Callback that is called when a deserialization error happens.
- onDeserializationStart() - Method in interface com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.DebugMode
-
Hook invoked when deserialization process is about to start.
- onDeserializationSuccess() - Method in interface com.vaadin.kubernetes.starter.sessiontracker.SessionSerializationCallback
-
Callback that is called after a successful deserialization.
- onDeserialize(Class<?>, Track, Object) - Method in interface com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.DebugMode
-
Hook notified when deserialization of an object of give type is started.
- onDeserialized(Object, Track) - Method in interface com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.DebugMode
-
Tracks an object right after deserialization Implementors can provide a replacement for current processing object.
- onMessageSent(AtmosphereResource) - Method in interface com.vaadin.kubernetes.starter.sessiontracker.push.PushSendListener
-
Invoked whenever a UIDL message has been sent to the client.
- onMessageSent(AtmosphereResource) - Method in class com.vaadin.kubernetes.starter.sessiontracker.push.PushSessionTracker
- onNotSerializableFound(Object) - Method in interface com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.DebugMode
-
Hook invoked when a not
Serializable
object is found during serialization process. - onSerializationError(Exception) - Method in interface com.vaadin.kubernetes.starter.sessiontracker.SessionSerializationCallback
-
Callback that is called when a serialization error happens.
- onSerializationStart() - Method in interface com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.DebugMode
-
Hook invoked when serialization process is about to start.
- onSerializationSuccess() - Method in interface com.vaadin.kubernetes.starter.sessiontracker.SessionSerializationCallback
-
Callback that is called after a successful serialization.
- onSerialize(Object, Track) - Method in interface com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.DebugMode
-
Tracks an object being serialized.
- Outcome - Enum Class in com.vaadin.kubernetes.starter.sessiontracker.serialization.debug
-
Outcome of the serialization/deserialization process.
P
- PREFIX - Static variable in class com.vaadin.kubernetes.starter.KubernetesKitProperties
-
The prefix for Kubernetes Kit starter properties.
- PREFIX - Static variable in class com.vaadin.kubernetes.starter.SerializationProperties
- ProductUtils - Class in com.vaadin.kubernetes.starter
-
This is an internal class used to mark usage of the product features.
- ProductUtils() - Constructor for class com.vaadin.kubernetes.starter.ProductUtils
- publishResults(Result) - Method in class com.vaadin.kubernetes.starter.ui.SessionDebugNotifier
- PushSendListener - Interface in com.vaadin.kubernetes.starter.sessiontracker.push
-
Associates AtmosphereResource with a PushConnection identifier in order to be able to reattach them later on.
- PushSessionTracker - Class in com.vaadin.kubernetes.starter.sessiontracker.push
-
A
PushSendListener
that serialize HTTP session when messages are pushed to the client. - PushSessionTracker(SessionSerializer) - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.push.PushSessionTracker
R
- readStreamHeader() - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientInjectableObjectInputStream
- readWithTransients() - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientInjectableObjectInputStream
- RedisConfiguration() - Constructor for class com.vaadin.kubernetes.starter.KubernetesKitConfiguration.RedisConfiguration
- RedisConnector - Class in com.vaadin.kubernetes.starter.sessiontracker.backend
- RedisConnector(RedisConnectionFactory) - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.backend.RedisConnector
- replaceObject(Object) - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientInjectableObjectOutputStream
- resolveClass(ObjectStreamClass) - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientInjectableObjectInputStream
- resolveObject(Object) - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientInjectableObjectInputStream
- Result - Class in com.vaadin.kubernetes.starter.sessiontracker.serialization.debug
-
Represent the result of the test serialization/deserialization process.
S
- s(byte[]) - Static method in class com.vaadin.kubernetes.starter.sessiontracker.backend.BackendUtil
- SameSite - Enum Class in com.vaadin.kubernetes.starter.sessiontracker
-
Enum for SameSite cookie attribute values.
- sendMessage(String) - Method in class com.vaadin.kubernetes.starter.sessiontracker.push.NotifyingPushConnection
- sendSession(SessionInfo) - Method in interface com.vaadin.kubernetes.starter.sessiontracker.backend.BackendConnector
- sendSession(SessionInfo) - Method in class com.vaadin.kubernetes.starter.sessiontracker.backend.HazelcastConnector
- sendSession(SessionInfo) - Method in class com.vaadin.kubernetes.starter.sessiontracker.backend.RedisConnector
- SERIALIZATION_FAILED - Enum constant in enum class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Outcome
-
Process failed during serialization phase
- SERIALIZATION_TEST_REQUEST_ATTRIBUTE_KEY - Static variable in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.SerializationDebugRequestHandler
- SERIALIZATION_TIMEOUT - Enum constant in enum class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Outcome
-
Serialization did not complete in time
- SerializationDebugRequestHandler - Class in com.vaadin.kubernetes.starter.sessiontracker.serialization.debug
-
A
RequestHandler
implementation that performs a check on HTTP session serialization and deserialization. - SerializationDebugRequestHandler(SerializationProperties) - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.SerializationDebugRequestHandler
- SerializationDebugRequestHandler.Filter - Class in com.vaadin.kubernetes.starter.sessiontracker.serialization.debug
- SerializationDebugRequestHandler.InitListener - Class in com.vaadin.kubernetes.starter.sessiontracker.serialization.debug
-
VaadinServiceInitListener
implementation that installs theSerializationDebugRequestHandler
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 onjava.io
packages is allowed by adding '--add-opens java.base/java.io=ALL-UNNAMED' flag to the JVM. - serializationProperties - Variable in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.SerializationDebugRequestHandler.InitListener
- SerializationProperties - Class in com.vaadin.kubernetes.starter
-
Definition of configuration properties for Session serialization.
- SerializationProperties() - Constructor for class com.vaadin.kubernetes.starter.SerializationProperties
- serialize(WrappedSession) - Method in class com.vaadin.kubernetes.starter.sessiontracker.SessionSerializer
-
Serializes the given Vaadin Wrapped session and stores data on a distributed storage.
- serialize(HttpSession) - Method in class com.vaadin.kubernetes.starter.sessiontracker.SessionSerializer
-
Serializes the given HTTP session and stores data on a distributed storage.
- serializeAndDeserialize(WrappedSession, Consumer<Result>, int) - Static method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.SerializationDebugRequestHandler
- serviceInit(ServiceInitEvent) - Method in class com.vaadin.kubernetes.starter.LicenseCheckerServiceInitListener
- serviceInit(ServiceInitEvent) - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.SerializationDebugRequestHandler.InitListener
- serviceInit(ServiceInitEvent) - Method in class com.vaadin.kubernetes.starter.ui.ClusterSupport
- sessionCreated(HttpSessionEvent) - Method in class com.vaadin.kubernetes.starter.sessiontracker.SessionListener
- SessionDebugNotifier - Class in com.vaadin.kubernetes.starter.ui
- SessionDebugNotifier() - Constructor for class com.vaadin.kubernetes.starter.ui.SessionDebugNotifier
- sessionDestroyed(HttpSessionEvent) - Method in class com.vaadin.kubernetes.starter.sessiontracker.SessionListener
- SessionInfo - Class in com.vaadin.kubernetes.starter.sessiontracker.backend
-
Holder for serialized session attributes.
- SessionInfo(String, byte[]) - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.backend.SessionInfo
-
Creates a new
SessionInfo
for the given distributed storage key. - SessionListener - Class in com.vaadin.kubernetes.starter.sessiontracker
-
An
HttpSessionListener
implementation that handles population and destruction of session data stored on a distributed storage. - SessionListener(BackendConnector, SessionSerializer) - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.SessionListener
-
Creates a new
SessionListener
instance. - SessionSerializationCallback - Interface in com.vaadin.kubernetes.starter.sessiontracker
-
Callbacks that are called after a successful serialization and deserialization or when an error happens during the serialization or deserialization.
- SessionSerializer - Class in com.vaadin.kubernetes.starter.sessiontracker
-
Component responsible for replicating HTTP session attributes to a distributed storage.
- SessionSerializer(BackendConnector, TransientHandler, SessionSerializationCallback) - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.SessionSerializer
-
Creates a new
SessionSerializer
. - SessionTrackerCookie - Class in com.vaadin.kubernetes.starter.sessiontracker
-
Utility class to handle the storage of the distributed storage session key.
- SessionTrackerFilter - Class in com.vaadin.kubernetes.starter.sessiontracker
-
An HTTP filter implementation that serializes and persists HTTP session on a distributed storage at the end of the request.
- SessionTrackerFilter(SessionSerializer, KubernetesKitProperties) - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.SessionTrackerFilter
- set(String) - Static method in class com.vaadin.kubernetes.starter.sessiontracker.CurrentKey
-
Sets the distributed storage session key.
- setApplicationContext(ApplicationContext) - Method in class com.vaadin.kubernetes.starter.sessiontracker.SpringApplicationContext
- setAutoConfigure(boolean) - Method in class com.vaadin.kubernetes.starter.KubernetesKitProperties
-
Enables or disables auto-configuration of
KubernetesKitConfiguration
. - setClusterKeyCookieSameSite(SameSite) - Method in class com.vaadin.kubernetes.starter.KubernetesKitProperties
-
Sets the distributed storage session key cookie's SameSite attribute.
- setHazelcast(KubernetesKitProperties.HazelcastProperties) - Method in class com.vaadin.kubernetes.starter.KubernetesKitProperties
-
Sets Hazelcast configuration properties.
- setIfNeeded(HttpSession, HttpServletRequest, HttpServletResponse, Consumer<Cookie>) - Static method in class com.vaadin.kubernetes.starter.sessiontracker.SessionTrackerCookie
-
Sets the distributed storage session key on the HTTP session.
- setInjectableFilter(Predicate<Class<?>>) - Method in class com.vaadin.kubernetes.starter.sessiontracker.SessionSerializer
-
Provide a filter to restrict classes suitable for transients field inspection.
- setNamespace(String) - Method in class com.vaadin.kubernetes.starter.KubernetesKitProperties.HazelcastProperties
-
Sets the Kubernetes namespace to use.
- setServiceName(String) - Method in class com.vaadin.kubernetes.starter.KubernetesKitProperties.HazelcastProperties
-
Sets the service name of the Kubernetes service exposing the Hazelcast port to the cluster.
- setServicePort(int) - Method in class com.vaadin.kubernetes.starter.KubernetesKitProperties.HazelcastProperties
-
Sets endpoint port of the Hazelcast service.
- setSwitchVersionListener(SwitchVersionListener) - Method in class com.vaadin.kubernetes.starter.ui.ClusterSupport
-
Register the global version switch listener.
- setTimeout(int) - Method in class com.vaadin.kubernetes.starter.SerializationProperties
-
Sets the timeout in milliseconds to wait for the serialization to be completed.
- SpringApplicationContext - Class in com.vaadin.kubernetes.starter.sessiontracker
- SpringApplicationContext() - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.SpringApplicationContext
- SpringTransientHandler - Class in com.vaadin.kubernetes.starter.sessiontracker.serialization
-
Spring specific implementation of
TransientHandler
, capable to inspect and inject Spring Beans into transient fields. - SpringTransientHandler(ApplicationContext) - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.serialization.SpringTransientHandler
- stackInfo - Variable in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Track
-
Path to the object in the object graph.
- STICKY_CLUSTER_COOKIE - Static variable in class com.vaadin.kubernetes.starter.ui.ClusterSupport
-
Sticky cluster cookie name.
- STRICT - Enum constant in enum class com.vaadin.kubernetes.starter.sessiontracker.SameSite
-
Cookies are only sent in a first-party context (i.e.
- SUCCESS - Enum constant in enum class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Outcome
-
Process completed successfully
- SwitchVersionEvent(VersionNotifier, boolean) - Constructor for class com.vaadin.kubernetes.starter.ui.VersionNotifier.SwitchVersionEvent
- SwitchVersionListener - Interface in com.vaadin.kubernetes.starter.ui
-
Interface for receiving events on version change.
T
- toByteMap(Map<String, String>) - Static method in class com.vaadin.kubernetes.starter.sessiontracker.backend.BackendUtil
- toString() - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientDescriptor
- Track - Class in com.vaadin.kubernetes.starter.sessiontracker.serialization.debug
-
Container of information about serialized objects.
- Track(int, int, String, Object) - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Track
- TRANSIENT_INJECTABLE_FILTER - Static variable in class com.vaadin.kubernetes.starter.KubernetesKitConfiguration.VaadinReplicatedSessionConfiguration
- TransientDescriptor - Class in com.vaadin.kubernetes.starter.sessiontracker.serialization
-
Holds transient field details and a symbolic reference to the actual value.
- TransientDescriptor(Field, String) - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientDescriptor
- TransientHandler - Interface in com.vaadin.kubernetes.starter.sessiontracker.serialization
-
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.
- TransientInjectableObjectInputStream - Class in com.vaadin.kubernetes.starter.sessiontracker.serialization
-
An
ObjectInputStream
implementation that takes care to inject known transient fields during deserialization. - TransientInjectableObjectInputStream(InputStream, TransientHandler) - Constructor for class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientInjectableObjectInputStream
- TransientInjectableObjectOutputStream - Class in com.vaadin.kubernetes.starter.sessiontracker.serialization
-
An
ObjectOutputStream
implementation that adds to the binary stream information about transient fields that can potentially be injected on deserialization.
U
- unknown(int, Class<?>) - Static method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Track
- UPDATE_VERSION_HEADER - Static variable in class com.vaadin.kubernetes.starter.ui.ClusterSupport
-
Update version header name.
V
- VaadinReplicatedSessionConfiguration(KubernetesKitProperties) - Constructor for class com.vaadin.kubernetes.starter.KubernetesKitConfiguration.VaadinReplicatedSessionConfiguration
- VaadinReplicatedSessionDevModeConfiguration() - Constructor for class com.vaadin.kubernetes.starter.KubernetesKitConfiguration.VaadinReplicatedSessionDevModeConfiguration
- valueOf(String) - Static method in enum class com.vaadin.kubernetes.starter.sessiontracker.SameSite
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Outcome
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.vaadin.kubernetes.starter.sessiontracker.SameSite
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Outcome
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VersionNotifier - Class in com.vaadin.kubernetes.starter.ui
-
The version notifier component is used when there is a new version and the update version cookie is set.
- VersionNotifier.SwitchVersionEvent - Class in com.vaadin.kubernetes.starter.ui
-
Event which is dispatched when the user accepts the version change through the notifier.
W
- withEstimatedDepth(int) - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Track
- withEstimatedHandle(int) - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.debug.Track
- withVaadinDefaultFilter(Predicate<Class<?>>) - Static method in class com.vaadin.kubernetes.starter.KubernetesKitConfiguration.VaadinReplicatedSessionConfiguration
-
Gets a composed transient injectable filter that rejects Vaadin internal classes that should not be inspected and may break serialization process due to Java accessibility rules.
- writeClassDescriptor(ObjectStreamClass) - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientInjectableObjectOutputStream
- writeWithTransients(Object) - Method in class com.vaadin.kubernetes.starter.sessiontracker.serialization.TransientInjectableObjectOutputStream
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form