public class LocalNode extends Node
| Modifier and Type | Class and Description |
|---|---|
static class |
LocalNode.Builder |
| Modifier and Type | Field and Description |
|---|---|
static org.openqa.selenium.json.Json |
JSON |
| Modifier and Type | Method and Description |
|---|---|
static LocalNode.Builder |
builder(org.openqa.selenium.remote.tracing.DistributedTracer tracer,
EventBus bus,
org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
java.net.URI uri) |
void |
executeWebDriverCommand(org.openqa.selenium.remote.http.HttpRequest req,
org.openqa.selenium.remote.http.HttpResponse resp) |
int |
getCurrentSessionCount() |
HealthCheck |
getHealthCheck() |
Session |
getSession(org.openqa.selenium.remote.SessionId id) |
NodeStatus |
getStatus() |
protected boolean |
isSessionOwner(org.openqa.selenium.remote.SessionId id) |
boolean |
isSupporting(org.openqa.selenium.Capabilities capabilities) |
java.util.Optional<CreateSessionResponse> |
newSession(CreateSessionRequest sessionRequest) |
void |
stop(org.openqa.selenium.remote.SessionId id) |
public int getCurrentSessionCount()
public boolean isSupporting(org.openqa.selenium.Capabilities capabilities)
isSupporting in class Nodepublic java.util.Optional<CreateSessionResponse> newSession(CreateSessionRequest sessionRequest)
newSession in class Nodeprotected boolean isSessionOwner(org.openqa.selenium.remote.SessionId id)
isSessionOwner in class Nodepublic Session getSession(org.openqa.selenium.remote.SessionId id) throws org.openqa.selenium.NoSuchSessionException
getSession in class Nodeorg.openqa.selenium.NoSuchSessionExceptionpublic void executeWebDriverCommand(org.openqa.selenium.remote.http.HttpRequest req,
org.openqa.selenium.remote.http.HttpResponse resp)
executeWebDriverCommand in class Nodepublic void stop(org.openqa.selenium.remote.SessionId id)
throws org.openqa.selenium.NoSuchSessionException
public NodeStatus getStatus()
public HealthCheck getHealthCheck()
getHealthCheck in class Nodepublic static LocalNode.Builder builder(org.openqa.selenium.remote.tracing.DistributedTracer tracer, EventBus bus, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, java.net.URI uri)