Index

A B C D E F G H I K L M N O P R S T U V W 
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 TransientHandlers 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 NotifyingPushConnections
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 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.
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
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form