Class SessionClosedData

java.lang.Object
org.openqa.selenium.grid.data.SessionClosedData

public class SessionClosedData extends Object
Data structure that carries session closure information for SessionClosedEvent. This provides rich context about closed sessions for sidecar services to consume, enabling functionality such as stopping video recording, collecting logs, or other session lifecycle management.
  • Constructor Details

  • Method Details

    • getSessionId

      public SessionId getSessionId()
    • getReason

      public SessionClosedReason getReason()
    • getNodeId

      public @Nullable NodeId getNodeId()
    • getNodeUri

      public @Nullable URI getNodeUri()
    • getCapabilities

      public @Nullable Capabilities getCapabilities()
    • getStartTime

      public @Nullable Instant getStartTime()
    • getEndTime

      public Instant getEndTime()
    • getSessionDuration

      public @Nullable Duration getSessionDuration()
      Returns the duration of the session, or null if start time is not available.
      Returns:
      the session duration, or null if start time was not recorded
    • toString

      public String toString()
      Overrides:
      toString in class Object