All Classes and Interfaces
Class
Description
A form of
Config
that is generated by looking at fields in the constructor arg that are
annotated with ConfigValue
.A config value is read by an
AnnotatedConfig
to automatically allow a Config
to
be created.Default matching implementation for slots, loosely based on the requirements for capability
matching from the WebDriver spec.
Represents a configurable attribute of the Selenium Grid.
Exposes environment variables as config settings by mapping "section.option" to "SECTION_OPTION".
Allows an implementation of something to be marked as startable and stoppable, allowing its
lifecycle to be controlled.
An in-memory implementation of the list of new session requests.
A place where individual webdriver sessions are running.
A form of
Config
that is generated by looking at fields in the constructor arg that are
annotated with ConfigValue
.A simple router that is aware of the selenium-protocol.
Represents a running instance of a WebDriver session.
Provides a stable API for looking up where on the Grid a particular webdriver instance is
running.
Used to determine how a
Slot
can match its stereotype to the capabilities sent in a
particular New Session request.Used to determine which
Node
to send a particular New
Session request to.An
HttpHandler
that obeys the contracted required by a Kubernetes health check, but which
reads a selenium `/status` endpoint.Custom java.util.logging formatter providing compact output.
An
EventBus
backed by ZeroMQ.