Class NodeOptions

java.lang.Object
org.openqa.selenium.grid.node.config.NodeOptions

public class NodeOptions extends Object
  • Field Details

    • DEFAULT_MAX_SESSIONS

      public static final int DEFAULT_MAX_SESSIONS
    • DEFAULT_HEARTBEAT_PERIOD

      public static final int DEFAULT_HEARTBEAT_PERIOD
      See Also:
    • DEFAULT_SESSION_TIMEOUT

      public static final int DEFAULT_SESSION_TIMEOUT
      See Also:
    • DEFAULT_DRAIN_AFTER_SESSION_COUNT

      public static final int DEFAULT_DRAIN_AFTER_SESSION_COUNT
      See Also:
    • DEFAULT_ENABLE_CDP

      public static final boolean DEFAULT_ENABLE_CDP
      See Also:
    • DEFAULT_ENABLE_BIDI

      public static final boolean DEFAULT_ENABLE_BIDI
      See Also:
  • Constructor Details

    • NodeOptions

      public NodeOptions(Config config)
  • Method Details

    • getPublicGridUri

      public Optional<URI> getPublicGridUri()
    • isManagedDownloadsEnabled

      public boolean isManagedDownloadsEnabled()
    • getGridSubPath

      public String getGridSubPath()
    • normalizeSubPath

      public static String normalizeSubPath(String prefix)
    • getNode

      public Node getNode()
    • getRegisterCycle

      public Duration getRegisterCycle()
    • getSlotMatcher

      public SlotMatcher getSlotMatcher()
    • getRegisterPeriod

      public Duration getRegisterPeriod()
    • getHeartbeatPeriod

      public Duration getHeartbeatPeriod()
    • getSessionFactories

    • getMaxSessions

      public int getMaxSessions()
    • getSessionTimeout

      public Duration getSessionTimeout()
    • isCdpEnabled

      public boolean isCdpEnabled()
    • isBiDiEnabled

      public boolean isBiDiEnabled()
    • getDrainAfterSessionCount

      public int getDrainAfterSessionCount()
    • enhanceStereotype

      public Capabilities enhanceStereotype(Capabilities capabilities)