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 int
DEFAULT_HEARTBEAT_PERIOD
static int
DEFAULT_MAX_SESSIONS
static int
DEFAULT_SESSION_TIMEOUT
-
Constructor Summary
Constructors Constructor Description NodeOptions(Config config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.time.Duration
getHeartbeatPeriod()
int
getMaxSessions()
Node
getNode()
java.util.Optional<java.net.URI>
getPublicGridUri()
java.time.Duration
getRegisterCycle()
java.time.Duration
getRegisterPeriod()
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.Duration
getSessionTimeout()
-
-
-
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
-
-
Constructor Detail
-
NodeOptions
public NodeOptions(Config config)
-
-
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()
-
-