public class RetrofitHelper
extends java.lang.Object
Constructor and Description |
---|
RetrofitHelper() |
Modifier and Type | Method and Description |
---|---|
void |
cancelPendingRequests()
To cancel all pending requests.
|
void |
dequeue(boolean all)
Dequeue Search Calls
|
boolean |
enqueue(retrofit2.Call call,
Params params,
long requestTimeInMillis)
Enqueue Search Call
|
OnSearchResultListener |
getSearchResultListener() |
void |
onRouteQuery(java.lang.String url,
java.lang.String apikey,
Params params) |
void |
onSearchQuery(java.lang.String url,
java.lang.String apikey,
Params params) |
void |
removeListener()
Remove listener
|
void |
setSearchResultListener(OnSearchResultListener listener)
Set/Register listener implemented in your class to have Search callbacks
|
public void onSearchQuery(java.lang.String url, java.lang.String apikey, Params params)
public void onRouteQuery(java.lang.String url, java.lang.String apikey, Params params)
public boolean enqueue(retrofit2.Call call, Params params, long requestTimeInMillis)
boolean
true if enqueued successfullypublic void dequeue(boolean all)
all
- if true then it will dequeue all pending requests by calling the interface's callback method
OnSearchResultListener.onRequestCancel(Params, long)
, and in case of false it will only cancel the most recent
requestpublic void cancelPendingRequests()
OnSearchResultListener.onRequestCancel(Params, long)
only when the listener is registered through setSearchResultListener(OnSearchResultListener)
public void setSearchResultListener(OnSearchResultListener listener)
listener
- Reference of OnSearchResultListener
's interfacepublic OnSearchResultListener getSearchResultListener()
public void removeListener()