public class PMNetworkHandler
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
PMNetworkHandler.PMImageNetworkListener<T> |
static interface |
PMNetworkHandler.PMNetworkListener<T>
Callback interface for delivering parsed responses.
|
| Constructor and Description |
|---|
PMNetworkHandler(android.content.Context context)
Constructor
Creates the Network handler instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
cancelRequest(java.lang.String tag)
Cancels all the request which are associated with given tag
|
void |
sendImageRequest(PMImageRequest request,
PMNetworkHandler.PMImageNetworkListener<java.lang.String> listener) |
void |
sendJSONRequest(PMHttpRequest request,
PMNetworkHandler.PMNetworkListener<org.json.JSONObject> listener)
Send the network request using PubMatic's HTTP request object.
|
void |
sendRequest(PMHttpRequest request,
PMNetworkHandler.PMNetworkListener<java.lang.String> listener)
Send the network request using PubMatic's HTTP request object.
|
void |
sendRequest(PMHttpRequest request,
PMNetworkHandler.PMNetworkListener<java.lang.String> listener,
com.pubmatic.sdk.common.network.PMNetworkHandler.PMNetworkRedirectListener redirectListener)
Send the network request using PubMatic's HTTP request object.
|
void |
sendRequest(java.lang.String url,
java.lang.String tag,
PMNetworkHandler.PMNetworkListener<java.lang.String> listener)
Send the network request using the string URL.
|
void |
sendRequest(java.lang.String url,
java.lang.String tag,
PMNetworkHandler.PMNetworkListener<java.lang.String> listener,
com.pubmatic.sdk.common.network.PMNetworkHandler.PMNetworkRedirectListener redirectListener)
Send the network request using the string URL.
|
public PMNetworkHandler(android.content.Context context)
context - Context needed for instantiation of PMRequestQueuepublic void sendRequest(java.lang.String url,
java.lang.String tag,
PMNetworkHandler.PMNetworkListener<java.lang.String> listener,
com.pubmatic.sdk.common.network.PMNetworkHandler.PMNetworkRedirectListener redirectListener)
url - String url for making network caltag - Request tag, it will be used in case of cancelling requestlistener - Notifies the success and failure eventsredirectListener - Notifies the redirect event i.e HTTP status code 301, 302public void sendRequest(java.lang.String url,
java.lang.String tag,
PMNetworkHandler.PMNetworkListener<java.lang.String> listener)
url - String url for making network calltag - request tag, it will be used in case of cancelling requestlistener - Notifies the success and failure eventspublic void sendRequest(PMHttpRequest request, PMNetworkHandler.PMNetworkListener<java.lang.String> listener)
request - PubMatic's HTTP request object for making network calllistener - Notifies the success and failure eventspublic void sendJSONRequest(PMHttpRequest request, PMNetworkHandler.PMNetworkListener<org.json.JSONObject> listener)
request - PubMatic's HTTP request object for making network calllistener - Notifies the success and failure eventspublic void sendRequest(PMHttpRequest request, PMNetworkHandler.PMNetworkListener<java.lang.String> listener, com.pubmatic.sdk.common.network.PMNetworkHandler.PMNetworkRedirectListener redirectListener)
request - PubMatic's HTTP request object for making network calllistener - Notifies the success and failure eventsredirectListener - Notifies the redirect event i.e HTTP status code 301, 302public void sendImageRequest(PMImageRequest request, PMNetworkHandler.PMImageNetworkListener<java.lang.String> listener)
public void cancelRequest(java.lang.String tag)
tag - String tag to cancel all associated requests