public abstract class BaseHttpTransport extends java.lang.Object implements HttpTransport
| Constructor and Description |
|---|
BaseHttpTransport() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract NetworkRunnable |
createNetworkRunnable(Request request,
com.google.common.util.concurrent.SettableFuture<Response> future) |
Request |
createRequest()
Create request.
|
com.google.common.util.concurrent.ListenableFuture<Response> |
execute(Request request)
Execute listenable future.
|
public Request createRequest()
HttpTransportcreateRequest in interface HttpTransportpublic com.google.common.util.concurrent.ListenableFuture<Response> execute(Request request)
HttpTransportexecute in interface HttpTransportrequest - the requestprotected abstract NetworkRunnable createNetworkRunnable(Request request, com.google.common.util.concurrent.SettableFuture<Response> future)