public class JsonHttpCommandHandler
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
ADD_CONFIG_COMMAND_NAME |
private java.util.Set<org.openqa.selenium.remote.CommandCodec<org.openqa.selenium.remote.http.HttpRequest>> |
commandCodecs |
private java.util.Map<java.lang.String,ResultConfig> |
configs |
private org.openqa.selenium.remote.ErrorCodes |
errorCodes |
private java.util.logging.Logger |
log |
private org.openqa.selenium.remote.ResponseCodec<org.openqa.selenium.remote.http.HttpResponse> |
responseCodec |
private DriverSessions |
sessions |
Constructor and Description |
---|
JsonHttpCommandHandler(DriverSessions sessions,
java.util.logging.Logger log) |
Modifier and Type | Method and Description |
---|---|
void |
addNewMapping(java.lang.String commandName,
java.lang.Class<? extends RestishHandler<?>> implementationClass) |
private org.openqa.selenium.remote.Command |
decode(org.openqa.selenium.remote.http.HttpRequest request) |
org.openqa.selenium.remote.http.HttpResponse |
handleRequest(org.openqa.selenium.remote.http.HttpRequest request) |
private void |
setUpMappings() |
private static final java.lang.String ADD_CONFIG_COMMAND_NAME
private final DriverSessions sessions
private final java.util.logging.Logger log
private final java.util.Set<org.openqa.selenium.remote.CommandCodec<org.openqa.selenium.remote.http.HttpRequest>> commandCodecs
private final org.openqa.selenium.remote.ResponseCodec<org.openqa.selenium.remote.http.HttpResponse> responseCodec
private final java.util.Map<java.lang.String,ResultConfig> configs
private final org.openqa.selenium.remote.ErrorCodes errorCodes
public JsonHttpCommandHandler(DriverSessions sessions, java.util.logging.Logger log)
public void addNewMapping(java.lang.String commandName, java.lang.Class<? extends RestishHandler<?>> implementationClass)
public org.openqa.selenium.remote.http.HttpResponse handleRequest(org.openqa.selenium.remote.http.HttpRequest request)
private org.openqa.selenium.remote.Command decode(org.openqa.selenium.remote.http.HttpRequest request)
private void setUpMappings()