public class ResultConfig
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static interface |
ResultConfig.HandlerFactory |
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
commandName |
private ResultConfig.HandlerFactory |
handlerFactory |
private java.util.logging.Logger |
log |
private DriverSessions |
sessions |
Constructor and Description |
---|
ResultConfig(java.lang.String commandName,
java.lang.Class<? extends RestishHandler<?>> handlerClazz,
DriverSessions sessions,
java.util.logging.Logger log) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
private static java.lang.reflect.Constructor<? extends RestishHandler<?>> |
getConstructor(java.lang.Class<? extends RestishHandler<?>> handlerClazz,
java.lang.Class... types) |
private ResultConfig.HandlerFactory |
getHandlerFactory(java.lang.Class<? extends RestishHandler<?>> handlerClazz) |
java.lang.Throwable |
getRootExceptionCause(java.lang.Throwable originalException) |
org.openqa.selenium.remote.Response |
handle(org.openqa.selenium.remote.Command command) |
int |
hashCode() |
protected RestishHandler |
populate(RestishHandler handler,
org.openqa.selenium.remote.Command command) |
private void |
throwUpIfSessionTerminated(org.openqa.selenium.remote.SessionId sessId) |
private final java.lang.String commandName
private final ResultConfig.HandlerFactory handlerFactory
private final DriverSessions sessions
private final java.util.logging.Logger log
public ResultConfig(java.lang.String commandName, java.lang.Class<? extends RestishHandler<?>> handlerClazz, DriverSessions sessions, java.util.logging.Logger log)
protected RestishHandler populate(RestishHandler handler, org.openqa.selenium.remote.Command command)
public org.openqa.selenium.remote.Response handle(org.openqa.selenium.remote.Command command) throws java.lang.Exception
java.lang.Exception
private void throwUpIfSessionTerminated(org.openqa.selenium.remote.SessionId sessId) throws org.openqa.selenium.NoSuchSessionException
org.openqa.selenium.NoSuchSessionException
public java.lang.Throwable getRootExceptionCause(java.lang.Throwable originalException)
private ResultConfig.HandlerFactory getHandlerFactory(java.lang.Class<? extends RestishHandler<?>> handlerClazz)
private static java.lang.reflect.Constructor<? extends RestishHandler<?>> getConstructor(java.lang.Class<? extends RestishHandler<?>> handlerClazz, java.lang.Class... types)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object