public class OkHttpClientImpl extends java.lang.Object implements HttpClient
| Modifier and Type | Field and Description |
|---|---|
protected OkHttpClient |
client |
protected AuthenticationRefreshHandlerFactory |
refreshHandlerFactory |
| Constructor and Description |
|---|
OkHttpClientImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addHeaders(Builder builder,
Request request) |
protected void |
authenticate(OkHttpClient client,
Request request) |
void |
cancel(java.lang.Object tag) |
protected Response |
doSend(Builder builder,
Request request) |
java.lang.String |
encodeURL(java.lang.String url) |
protected OkHttpClient |
getClient(int connectionTimeout,
boolean followRedirects) |
protected java.lang.String |
getServerURL(java.lang.String url) |
protected Session |
getSessionFromRequest(Request request) |
protected RequestBody |
getUploadBody(Request request) |
protected Response |
send(Builder builder,
Request request) |
Response |
send(Request request) |
protected void |
sendAsync(Call call,
Callback callback) |
protected void |
setProtocols(OkHttpClient client,
Request request) |
void |
setRefreshHandlerFactory(AuthenticationRefreshHandlerFactory refreshHandlerFactory) |
Response |
upload(Request request) |
protected AuthenticationRefreshHandlerFactory refreshHandlerFactory
protected OkHttpClient client
public void setRefreshHandlerFactory(AuthenticationRefreshHandlerFactory refreshHandlerFactory)
setRefreshHandlerFactory in interface HttpClientpublic void cancel(java.lang.Object tag)
cancel in interface HttpClientpublic java.lang.String encodeURL(java.lang.String url)
encodeURL in interface HttpClientpublic Response send(Request request) throws java.lang.Exception
send in interface HttpClientjava.lang.Exceptionpublic Response upload(Request request) throws java.lang.Exception
upload in interface HttpClientjava.lang.Exceptionprotected void addHeaders(Builder builder,
Request request)
protected void setProtocols(OkHttpClient client,
Request request)
protected void authenticate(OkHttpClient client,
Request request)
throws java.lang.Exception
java.lang.Exceptionprotected Response doSend(Builder builder, Request request) throws java.lang.Exception
java.lang.Exceptionprotected OkHttpClient getClient(int connectionTimeout,
boolean followRedirects)
protected RequestBody getUploadBody(Request request)
protected Response send(Builder builder, Request request) throws java.lang.Exception
java.lang.Exceptionprotected void sendAsync(Call call,
Callback callback)
protected java.lang.String getServerURL(java.lang.String url)