class RequestManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
RequestManager.DelayedRequest<T extends BaseResponse>
The type Delayed request.
|
Modifier and Type | Field and Description |
---|---|
private APIService |
apiHelper |
private java.util.ArrayList<RequestManager.DelayedRequest> |
delayedRequests |
private boolean |
initIsRunning |
Constructor and Description |
---|
RequestManager(APIService apiHelper)
Instantiates a new Request manager.
|
Modifier and Type | Method and Description |
---|---|
private void |
failDelayedRequests(GoSellError errorDetails) |
private void |
init()
Retrieve SDKSettings from server.
|
(package private) void |
request(RequestManager.DelayedRequest delayedRequest)
Request.
|
private void |
runDelayedRequests() |
private APIService apiHelper
private boolean initIsRunning
private java.util.ArrayList<RequestManager.DelayedRequest> delayedRequests
RequestManager(APIService apiHelper)
apiHelper
- the api helpervoid request(RequestManager.DelayedRequest delayedRequest)
delayedRequest
- the delayed requestprivate void init()
private void runDelayedRequests()
private void failDelayedRequests(GoSellError errorDetails)