public abstract class Route<T extends Route>
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
Route() |
Modifier and Type | Method and Description |
---|---|
Routes |
build() |
T |
decorateWith(java.util.function.Function<CommandHandler,CommandHandler> decorator) |
T |
fallbackTo(CommandHandler fallback) |
T |
fallbackTo(java.util.function.Supplier<CommandHandler> fallbackSupplier) |
protected CommandHandler |
getFallback() |
protected abstract CommandHandler |
newHandler(org.openqa.selenium.remote.http.HttpRequest request) |
protected abstract void |
validate() |
protected abstract void validate()
protected abstract CommandHandler newHandler(org.openqa.selenium.remote.http.HttpRequest request)
public T decorateWith(java.util.function.Function<CommandHandler,CommandHandler> decorator)
public T fallbackTo(java.util.function.Supplier<CommandHandler> fallbackSupplier)
public T fallbackTo(CommandHandler fallback)
public Routes build()
protected CommandHandler getFallback()