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

public class SpringVaadinSession extends VaadinSession
Vaadin session implementation for Spring.
Author:
Vaadin Ltd
See Also:
  • Constructor Details

    • SpringVaadinSession

      public SpringVaadinSession(VaadinService service)
      Creates a new VaadinSession tied to a VaadinService.
      Parameters:
      service - the Vaadin service for the new session
  • Method Details

    • fireSessionDestroy

      public void fireSessionDestroy()
      Handles destruction of the session.
    • addDestroyListener

      public void addDestroyListener(SessionDestroyListener listener)
      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: