Class SessionInitEvent

java.lang.Object
java.util.EventObject
com.vaadin.flow.server.SessionInitEvent
All Implemented Interfaces:
Serializable

public class SessionInitEvent extends EventObject
Event gets fired when a new Vaadin service session is initialized for a Vaadin service.

Because of the way different service instances share the same session, the event is not necessarily fired immediately when the session is created but only when the first request for that session is handled by a specific service.

Since:
1.0
Author:
Vaadin Ltd
See Also:
  • Constructor Details

    • SessionInitEvent

      public SessionInitEvent(VaadinService service, VaadinSession session, VaadinRequest request)
      Creates a new event.
      Parameters:
      service - the Vaadin service from which the event originates
      session - the Vaadin service session that has been initialized
      request - the request that triggered the initialization
  • Method Details

    • getSource

      public VaadinService getSource()
      Overrides:
      getSource in class EventObject
    • getService

      public VaadinService getService()
      Gets the Vaadin service from which this event originates.
      Returns:
      the Vaadin service instance
    • getSession

      public VaadinSession getSession()
      Gets the Vaadin service session that has been initialized.
      Returns:
      the Vaadin service session
    • getRequest

      public VaadinRequest getRequest()
      Gets the request that triggered the initialization.
      Returns:
      the request