com.vaadin.flow.spring.

Class SpringVaadinSession

java.lang.Object
com.vaadin.flow.server.VaadinSession
com.vaadin.flow.spring.SpringVaadinSession

All Implemented Interfaces:

jakarta.servlet.http.HttpSessionBindingListener, Serializable, EventListener

Direct Known Subclasses:

MockSpringVaadinSession

@Deprecated(forRemoval=true) public class SpringVaadinSession extends VaadinSession
Deprecated, for removal: This API element is subject to removal in a future version.
No replacement planned

Vaadin session implementation for Spring.

Author:

Vaadin Ltd

See Also:

  • Constructor Details

    • SpringVaadinSession

      public SpringVaadinSession(VaadinService service)
      Deprecated, for removal: This API element is subject to removal in a future version.

      Creates a new SpringVaadinSession tied to a VaadinService.

      Parameters:

      service - the Vaadin service for the new session

  • Method Details

    • fireSessionDestroy

      public void fireSessionDestroy()
      Deprecated, for removal: This API element is subject to removal in a future version.

      Handles destruction of the session.

    • addDestroyListener

      public void addDestroyListener(SessionDestroyListener listener)
      Deprecated, for removal: This API element is subject to removal in a future version.

      Adds a listener that gets notified when the Vaadin service session is destroyed.

      No need to remove the listener since all listeners are removed automatically once session is destroyed

      The session being destroyed is locked and its UIs have been removed when the listeners are called.

      Parameters:

      listener - the vaadin service session destroy listener

      See Also: