Class NodeOptions
- java.lang.Object
-
- org.openqa.selenium.grid.node.config.NodeOptions
-
public class NodeOptions extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_HEARTBEAT_PERIODstatic intDEFAULT_MAX_SESSIONSstatic intDEFAULT_SESSION_TIMEOUT
-
Constructor Summary
Constructors Constructor Description NodeOptions(org.openqa.selenium.grid.config.Config config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.time.DurationgetHeartbeatPeriod()intgetMaxSessions()NodegetNode()java.util.Optional<java.net.URI>getPublicGridUri()java.time.DurationgetRegisterCycle()java.time.DurationgetRegisterPeriod()java.util.Map<org.openqa.selenium.Capabilities,java.util.Collection<SessionFactory>>getSessionFactories(java.util.function.Function<org.openqa.selenium.Capabilities,java.util.Collection<SessionFactory>> factoryFactory)java.time.DurationgetSessionTimeout()
-
-
-
Field Detail
-
DEFAULT_MAX_SESSIONS
public static final int DEFAULT_MAX_SESSIONS
-
DEFAULT_HEARTBEAT_PERIOD
public static final int DEFAULT_HEARTBEAT_PERIOD
- See Also:
- Constant Field Values
-
DEFAULT_SESSION_TIMEOUT
public static final int DEFAULT_SESSION_TIMEOUT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPublicGridUri
public java.util.Optional<java.net.URI> getPublicGridUri()
-
getNode
public Node getNode()
-
getRegisterCycle
public java.time.Duration getRegisterCycle()
-
getRegisterPeriod
public java.time.Duration getRegisterPeriod()
-
getHeartbeatPeriod
public java.time.Duration getHeartbeatPeriod()
-
getSessionFactories
public java.util.Map<org.openqa.selenium.Capabilities,java.util.Collection<SessionFactory>> getSessionFactories(java.util.function.Function<org.openqa.selenium.Capabilities,java.util.Collection<SessionFactory>> factoryFactory)
-
getMaxSessions
public int getMaxSessions()
-
getSessionTimeout
public java.time.Duration getSessionTimeout()
-
-