public class PooledHttpClient
extends java.lang.Object
| Constructor and Description |
|---|
PooledHttpClient(int timeout,
boolean isNetworkAvailable) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<java.lang.String> |
doGet(java.lang.String url) |
<T> com.google.common.util.concurrent.ListenableFuture<T> |
jsonGet(java.lang.String url,
java.lang.Class<T> type) |
<T> com.google.common.util.concurrent.ListenableFuture<T> |
jsonGet(java.lang.String url,
java.lang.reflect.Type type) |
<U,V> com.google.common.util.concurrent.ListenableFuture<V> |
jsonPost(java.lang.String url,
U request,
java.lang.Class<V> responseType) |
void |
setNetworkAvailable(boolean isNetworkAvailable) |
public PooledHttpClient(int timeout,
boolean isNetworkAvailable)
public com.google.common.util.concurrent.ListenableFuture<java.lang.String> doGet(java.lang.String url)
public <T> com.google.common.util.concurrent.ListenableFuture<T> jsonGet(java.lang.String url,
java.lang.Class<T> type)
public <T> com.google.common.util.concurrent.ListenableFuture<T> jsonGet(java.lang.String url,
java.lang.reflect.Type type)
public <U,V> com.google.common.util.concurrent.ListenableFuture<V> jsonPost(java.lang.String url,
U request,
java.lang.Class<V> responseType)
public void setNetworkAvailable(boolean isNetworkAvailable)