Class SessionDestroyedEvent

java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
org.springframework.security.core.session.AbstractSessionEvent
org.springframework.security.core.session.SessionDestroyedEvent
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
HttpSessionDestroyedEvent

public abstract class SessionDestroyedEvent extends AbstractSessionEvent
Generic "session termination" event which indicates that a session (potentially represented by a security context) has ended.
Since:
3.0
See Also:
  • Constructor Details

    • SessionDestroyedEvent

      public SessionDestroyedEvent(Object source)
  • Method Details

    • getSecurityContexts

      public abstract List<SecurityContext> getSecurityContexts()
      Provides the SecurityContext instances which were associated with the destroyed session. Usually there will be only one security context per session.
      Returns:
      the SecurityContext instances which were stored in the current session (an empty list if there are none).
    • getId

      public abstract String getId()
      Returns:
      the identifier associated with the destroyed session.