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