public class DevicesFromUrlRequestExecutor extends UrlRequestExecutor<Devices>
eTag, url
Constructor and Description |
---|
DevicesFromUrlRequestExecutor(DevicesService devicesService,
java.lang.String url)
Constructs request executor initialized with corresponding service class and the URL.
|
Modifier and Type | Method and Description |
---|---|
DevicesFromUrlRequestExecutor |
eTag(java.lang.String eTag)
Specifies HTTP entity tag purposed for caching REST API calls.
|
protected java.util.Map<java.lang.String,java.lang.String> |
params()
Composes the request's parameters in map.
|
protected retrofit2.Call<Devices> |
prepareCall()
Prepares a request to execute.
|
execute, execute
public DevicesFromUrlRequestExecutor(DevicesService devicesService, java.lang.String url)
devicesService
- the devices API service.url
- the URL.public DevicesFromUrlRequestExecutor eTag(java.lang.String eTag)
eTag
in class UrlRequestExecutor<Devices>
eTag
- the entity tag value.protected retrofit2.Call<Devices> prepareCall()
prepareCall
in class RequestExecutor<Devices>
protected java.util.Map<java.lang.String,java.lang.String> params()
RequestExecutor
params
in class RequestExecutor<Devices>