public class ANRequest<T extends ANRequest>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ANRequest.DeleteRequestBuilder |
static class |
ANRequest.DownloadBuilder<T extends ANRequest.DownloadBuilder> |
static class |
ANRequest.DynamicRequestBuilder |
static class |
ANRequest.GetRequestBuilder<T extends ANRequest.GetRequestBuilder> |
static class |
ANRequest.HeadRequestBuilder |
static class |
ANRequest.MultiPartBuilder<T extends ANRequest.MultiPartBuilder> |
static class |
ANRequest.OptionsRequestBuilder |
static class |
ANRequest.PatchRequestBuilder |
static class |
ANRequest.PostRequestBuilder<T extends ANRequest.PostRequestBuilder> |
static class |
ANRequest.PutRequestBuilder |
| Constructor and Description |
|---|
ANRequest(ANRequest.DownloadBuilder builder) |
ANRequest(ANRequest.GetRequestBuilder builder) |
ANRequest(ANRequest.MultiPartBuilder builder) |
ANRequest(ANRequest.PostRequestBuilder builder) |
public ANRequest(ANRequest.GetRequestBuilder builder)
public ANRequest(ANRequest.PostRequestBuilder builder)
public ANRequest(ANRequest.DownloadBuilder builder)
public ANRequest(ANRequest.MultiPartBuilder builder)
public void getAsJSONObject(JSONObjectRequestListener requestListener)
public void getAsJSONArray(JSONArrayRequestListener requestListener)
public void getAsString(StringRequestListener requestListener)
public void getAsOkHttpResponse(OkHttpResponseListener requestListener)
public void getAsBitmap(BitmapRequestListener requestListener)
public void getAsParsed(com.google.gson.reflect.TypeToken typeToken,
ParsedRequestListener parsedRequestListener)
public void getAsObject(java.lang.Class objectClass,
ParsedRequestListener parsedRequestListener)
public void getAsObjectList(java.lang.Class objectClass,
ParsedRequestListener parsedRequestListener)
public void getAsOkHttpResponseAndJSONObject(OkHttpResponseAndJSONObjectRequestListener requestListener)
public void getAsOkHttpResponseAndJSONArray(OkHttpResponseAndJSONArrayRequestListener requestListener)
public void getAsOkHttpResponseAndString(OkHttpResponseAndStringRequestListener requestListener)
public void getAsOkHttpResponseAndBitmap(OkHttpResponseAndBitmapRequestListener requestListener)
public void getAsOkHttpResponseAndParsed(com.google.gson.reflect.TypeToken typeToken,
OkHttpResponseAndParsedRequestListener parsedRequestListener)
public void getAsOkHttpResponseAndObject(java.lang.Class objectClass,
OkHttpResponseAndParsedRequestListener parsedRequestListener)
public void getAsOkHttpResponseAndObjectList(java.lang.Class objectClass,
OkHttpResponseAndParsedRequestListener parsedRequestListener)
public void startDownload(DownloadListener downloadListener)
public void prefetch()
public ANResponse executeForJSONObject()
public ANResponse executeForJSONArray()
public ANResponse executeForString()
public ANResponse executeForOkHttpResponse()
public ANResponse executeForBitmap()
public ANResponse executeForParsed(com.google.gson.reflect.TypeToken typeToken)
public ANResponse executeForObject(java.lang.Class objectClass)
public ANResponse executeForObjectList(java.lang.Class objectClass)
public ANResponse executeForDownload()
public T setDownloadProgressListener(DownloadProgressListener downloadProgressListener)
public T setUploadProgressListener(UploadProgressListener uploadProgressListener)
public T setAnalyticsListener(AnalyticsListener analyticsListener)
public AnalyticsListener getAnalyticsListener()
public int getMethod()
public Priority getPriority()
public java.lang.String getUrl()
public int getSequenceNumber()
public void setSequenceNumber(int sequenceNumber)
public void setProgress(int progress)
public void setResponseAs(ResponseType responseType)
public ResponseType getResponseAs()
public java.lang.Object getTag()
public int getRequestType()
public okhttp3.OkHttpClient getOkHttpClient()
public void setUserAgent(java.lang.String userAgent)
public java.lang.String getUserAgent()
public java.lang.reflect.Type getType()
public void setType(java.lang.reflect.Type type)
public DownloadProgressListener getDownloadProgressListener()
public void updateDownloadCompletion()
public UploadProgressListener getUploadProgressListener()
public java.lang.String getDirPath()
public java.lang.String getFileName()
public okhttp3.CacheControl getCacheControl()
public android.widget.ImageView.ScaleType getScaleType()
public void cancel(boolean forceCancel)
public boolean isCanceled()
public boolean isRunning()
public void setRunning(boolean running)
public okhttp3.Call getCall()
public void setCall(okhttp3.Call call)
public java.util.concurrent.Future getFuture()
public void setFuture(java.util.concurrent.Future future)
public void destroy()
public void finish()
public ANResponse parseResponse(okhttp3.Response response)
public void deliverError(ANError anError)
public void deliverResponse(ANResponse response)
public void deliverOkHttpResponse(okhttp3.Response response)
public okhttp3.RequestBody getRequestBody()
public okhttp3.RequestBody getMultiPartRequestBody()
public okhttp3.Headers getHeaders()
public java.lang.String toString()
toString in class java.lang.Object