public abstract class ImmutableRequest<OUTPUT,API,ERROR extends Exception> extends Object
| Constructor and Description |
|---|
ImmutableRequest(String name,
FetchyEngine engine,
RequestServiceDetails<API> serviceDetails,
Integer timeoutMillis) |
| Modifier and Type | Method and Description |
|---|---|
abstract Callable<OUTPUT> |
getCallable(API api) |
abstract Callable<OUTPUT> |
getCallableFallback(Throwable error) |
String |
getName() |
RequestServiceDetails<API> |
getServiceDetails() |
Integer |
getTimeoutMillis() |
public ImmutableRequest(String name, FetchyEngine engine, RequestServiceDetails<API> serviceDetails, Integer timeoutMillis)
public String getName()
public Integer getTimeoutMillis()
public RequestServiceDetails<API> getServiceDetails()
Copyright © 2017 Irenical. All rights reserved.