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.Exceptionprivate void throwUpIfSessionTerminated(org.openqa.selenium.remote.SessionId sessId)
throws org.openqa.selenium.NoSuchSessionException
org.openqa.selenium.NoSuchSessionExceptionpublic 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.Objectpublic int hashCode()
hashCode in class java.lang.Object