|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.api.client.http.HttpTransport
com.google.api.client.http.apache.ApacheHttpTransport
public final class ApacheHttpTransport
Thread-safe HTTP transport based on the Apache HTTP Client library.
Default settings:
ThreadSafeClientConnManager.ConnManagerParams.setTimeout(org.apache.http.params.HttpParams, long),
HttpConnectionParams.setConnectionTimeout(org.apache.http.params.HttpParams, int), and HttpConnectionParams.setSoTimeout(org.apache.http.params.HttpParams, int).
HttpConnectionParams.setSocketBufferSize(org.apache.http.params.HttpParams, int).
These parameters may be overridden by setting the values on the httpClient.
getParams(). Please read the Apache HTTP
Client connection management tutorial for more complex configuration questions, such as how
to set up an HTTP proxy.
| Field Summary | |
|---|---|
org.apache.http.client.HttpClient |
httpClient
Apache HTTP client. |
| Fields inherited from class com.google.api.client.http.HttpTransport |
|---|
defaultHeaders, intercepters |
| Constructor Summary | |
|---|---|
ApacheHttpTransport()
|
|
| Method Summary | |
|---|---|
com.google.api.client.http.apache.ApacheHttpRequest |
buildDeleteRequest(String url)
Builds a DELETE request. |
com.google.api.client.http.apache.ApacheHttpRequest |
buildGetRequest(String url)
Builds a GET request. |
com.google.api.client.http.apache.ApacheHttpRequest |
buildHeadRequest(String url)
Builds a HEAD request. |
com.google.api.client.http.apache.ApacheHttpRequest |
buildPatchRequest(String url)
Builds a PATCH request. |
com.google.api.client.http.apache.ApacheHttpRequest |
buildPostRequest(String url)
Builds a POST request. |
com.google.api.client.http.apache.ApacheHttpRequest |
buildPutRequest(String url)
Builds a PUT request. |
void |
shutdown()
Shuts down the connection manager and releases allocated resources. |
boolean |
supportsHead()
Returns whether this HTTP transport implementation supports the HEAD request method. |
boolean |
supportsPatch()
Returns whether this HTTP transport implementation supports the PATCH request method. |
| Methods inherited from class com.google.api.client.http.HttpTransport |
|---|
addParser, buildDeleteRequest, buildGetRequest, buildHeadRequest, buildPatchRequest, buildPostRequest, buildPutRequest, buildRequest, createRequestFactory, createRequestFactory, getParser, removeIntercepters |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public final org.apache.http.client.HttpClient httpClient
| Constructor Detail |
|---|
public ApacheHttpTransport()
| Method Detail |
|---|
public boolean supportsHead()
HttpTransportHEAD request method.
Default implementation returns false.
supportsHead in class HttpTransportpublic boolean supportsPatch()
HttpTransportPATCH request method.
Default implementation returns false.
supportsPatch in class HttpTransportpublic com.google.api.client.http.apache.ApacheHttpRequest buildDeleteRequest(String url)
HttpTransportDELETE request.
buildDeleteRequest in class HttpTransporturl - URLpublic com.google.api.client.http.apache.ApacheHttpRequest buildGetRequest(String url)
HttpTransportGET request.
buildGetRequest in class HttpTransporturl - URLpublic com.google.api.client.http.apache.ApacheHttpRequest buildHeadRequest(String url)
HttpTransportHEAD request. Won't be called if HttpTransport.supportsHead() returns false
.
Default implementation throws an UnsupportedOperationException.
buildHeadRequest in class HttpTransporturl - URLpublic com.google.api.client.http.apache.ApacheHttpRequest buildPatchRequest(String url)
HttpTransportPATCH request. Won't be called if HttpTransport.supportsPatch() returns false.
Default implementation throws an UnsupportedOperationException.
buildPatchRequest in class HttpTransporturl - URLpublic com.google.api.client.http.apache.ApacheHttpRequest buildPostRequest(String url)
HttpTransportPOST request.
buildPostRequest in class HttpTransporturl - URLpublic com.google.api.client.http.apache.ApacheHttpRequest buildPutRequest(String url)
HttpTransportPUT request.
buildPutRequest in class HttpTransporturl - URLpublic void shutdown()
shutdown in class HttpTransport
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||