|
||||||||||
| 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.testing.http.MockHttpTransport
public class MockHttpTransport
Mock for HttpTransport.
Implementation is thread-safe. For maximum efficiency, applications should use a single globally-shared instance of the HTTP transport.
| Nested Class Summary | |
|---|---|
static class |
MockHttpTransport.Builder
Builder for MockHttpTransport. |
| Field Summary | |
|---|---|
static Set<HttpMethod> |
DEFAULT_SUPPORTED_OPTIONAL_METHODS
Default supported optional methods. |
| Constructor Summary | |
|---|---|
|
MockHttpTransport()
|
protected |
MockHttpTransport(Set<HttpMethod> supportedOptionalMethods)
|
| Method Summary | |
|---|---|
LowLevelHttpRequest |
buildDeleteRequest(String url)
Builds a DELETE request. |
static MockHttpTransport.Builder |
builder()
Returns an instance of a new builder. |
LowLevelHttpRequest |
buildGetRequest(String url)
Builds a GET request. |
LowLevelHttpRequest |
buildHeadRequest(String url)
Builds a HEAD request. |
LowLevelHttpRequest |
buildPatchRequest(String url)
Builds a PATCH request. |
LowLevelHttpRequest |
buildPostRequest(String url)
Builds a POST request. |
LowLevelHttpRequest |
buildPutRequest(String url)
Builds a PUT request. |
Set<HttpMethod> |
getSupportedOptionalMethods()
Returns the set of supported optional methods. |
void |
setSupportedOptionalMethods(EnumSet<HttpMethod> supportedOptionalMethods)
|
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 |
|---|
createRequestFactory, createRequestFactory, shutdown |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Set<HttpMethod> DEFAULT_SUPPORTED_OPTIONAL_METHODS
| Constructor Detail |
|---|
public MockHttpTransport()
protected MockHttpTransport(Set<HttpMethod> supportedOptionalMethods)
supportedOptionalMethods - set of supported optional methods| Method Detail |
|---|
public final Set<HttpMethod> getSupportedOptionalMethods()
Default value is DEFAULT_SUPPORTED_OPTIONAL_METHODS.
public void setSupportedOptionalMethods(EnumSet<HttpMethod> supportedOptionalMethods)
supportedOptionalMethods - the supportedOptionalMethods to set
public LowLevelHttpRequest buildDeleteRequest(String url)
throws IOException
HttpTransportDELETE request.
buildDeleteRequest in class HttpTransporturl - URL
IOException - I/O exception
public LowLevelHttpRequest buildGetRequest(String url)
throws IOException
HttpTransportGET request.
buildGetRequest in class HttpTransporturl - URL
IOException - I/O exception
public LowLevelHttpRequest buildHeadRequest(String url)
throws IOException
HttpTransportHEAD request. Won't be called if HttpTransport.supportsHead() returns false
.
Default implementation throws an UnsupportedOperationException.
buildHeadRequest in class HttpTransporturl - URL
IOException - I/O exception
public LowLevelHttpRequest buildPatchRequest(String url)
throws IOException
HttpTransportPATCH request. Won't be called if HttpTransport.supportsPatch() returns false.
Default implementation throws an UnsupportedOperationException.
buildPatchRequest in class HttpTransporturl - URL
IOException - I/O exception
public LowLevelHttpRequest buildPostRequest(String url)
throws IOException
HttpTransportPOST request.
buildPostRequest in class HttpTransporturl - URL
IOException - I/O exception
public LowLevelHttpRequest buildPutRequest(String url)
throws IOException
HttpTransportPUT request.
buildPutRequest in class HttpTransporturl - URL
IOException - I/O exceptionpublic 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 static MockHttpTransport.Builder builder()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||