Package org.openqa.selenium.grid
Class TemplateGridServerCommand
- java.lang.Object
-
- org.openqa.selenium.grid.TemplateGridCommand
-
- org.openqa.selenium.grid.TemplateGridServerCommand
-
- All Implemented Interfaces:
CliCommand
- Direct Known Subclasses:
DistributorServer
,Hub
,NewSessionQueueServer
,NodeServer
,RouterServer
,SessionMapServer
,Standalone
public abstract class TemplateGridServerCommand extends TemplateGridCommand
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TemplateGridServerCommand.Handlers
-
Nested classes/interfaces inherited from interface org.openqa.selenium.cli.CliCommand
CliCommand.Executable
-
-
Constructor Summary
Constructors Constructor Description TemplateGridServerCommand()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Server<?>
asServer(org.openqa.selenium.grid.config.Config initialConfig)
protected static org.openqa.selenium.remote.http.Routable
baseRoute(java.lang.String prefix, org.openqa.selenium.remote.http.Route route)
protected abstract TemplateGridServerCommand.Handlers
createHandlers(org.openqa.selenium.grid.config.Config config)
protected static org.openqa.selenium.remote.http.Routable
graphqlRoute(java.lang.String prefix, java.util.function.Supplier<org.openqa.selenium.remote.http.HttpHandler> handler)
protected static org.openqa.selenium.remote.http.Routable
hubRoute(java.lang.String prefix, org.openqa.selenium.remote.http.Route route)
-
Methods inherited from class org.openqa.selenium.grid.TemplateGridCommand
configure, execute, getDefaultConfig, getSystemPropertiesConfigPrefix
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openqa.selenium.cli.CliCommand
getConfigurableRoles, getDescription, getFlagObjects, getName, isShown
-
-
-
-
Method Detail
-
asServer
public Server<?> asServer(org.openqa.selenium.grid.config.Config initialConfig)
-
graphqlRoute
protected static org.openqa.selenium.remote.http.Routable graphqlRoute(java.lang.String prefix, java.util.function.Supplier<org.openqa.selenium.remote.http.HttpHandler> handler)
-
hubRoute
protected static org.openqa.selenium.remote.http.Routable hubRoute(java.lang.String prefix, org.openqa.selenium.remote.http.Route route)
-
baseRoute
protected static org.openqa.selenium.remote.http.Routable baseRoute(java.lang.String prefix, org.openqa.selenium.remote.http.Route route)
-
createHandlers
protected abstract TemplateGridServerCommand.Handlers createHandlers(org.openqa.selenium.grid.config.Config config)
-
-