public class AsyncHttp
extends java.util.concurrent.ThreadPoolExecutor
java.util.concurrent.ThreadPoolExecutor.AbortPolicy, java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy, java.util.concurrent.ThreadPoolExecutor.DiscardOldestPolicy, java.util.concurrent.ThreadPoolExecutor.DiscardPolicy| Modifier and Type | Method and Description |
|---|---|
<T> void |
ablyHttpExecute(java.lang.String path,
java.lang.String method,
Param[] headers,
Param[] params,
Http.RequestBody requestBody,
Http.ResponseHandler<T> responseHandler,
Callback<T> callback) |
<T> void |
del(java.lang.String path,
Param[] headers,
Param[] params,
Http.ResponseHandler<T> responseHandler,
Callback<T> callback)
Async HTTP DEL for Ably host, with fallbacks
|
void |
dispose() |
<T> void |
get(java.lang.String path,
Param[] headers,
Param[] params,
Http.ResponseHandler<T> responseHandler,
Callback<T> callback)
Async HTTP GET for Ably host, with fallbacks
|
<T> void |
httpExecute(java.net.URL url,
java.lang.String method,
Param[] headers,
Http.RequestBody requestBody,
boolean withCredentials,
Http.ResponseHandler<T> responseHandler,
Callback<T> callback) |
<T> void |
post(java.lang.String path,
Param[] headers,
Param[] params,
Http.RequestBody requestBody,
Http.ResponseHandler<T> responseHandler,
Callback<T> callback)
Async HTTP POST for Ably host, with fallbacks
|
void |
setThreadPoolSize(int size) |
afterExecute, allowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, beforeExecute, execute, finalize, getActiveCount, getCompletedTaskCount, getCorePoolSize, getKeepAliveTime, getLargestPoolSize, getMaximumPoolSize, getPoolSize, getQueue, getRejectedExecutionHandler, getTaskCount, getThreadFactory, isShutdown, isTerminated, isTerminating, prestartAllCoreThreads, prestartCoreThread, purge, remove, setCorePoolSize, setKeepAliveTime, setMaximumPoolSize, setRejectedExecutionHandler, setThreadFactory, shutdown, shutdownNow, terminated, toStringpublic AsyncHttp(Http http)
public <T> void get(java.lang.String path,
Param[] headers,
Param[] params,
Http.ResponseHandler<T> responseHandler,
Callback<T> callback)
path - headers - params - responseHandler - callback - public <T> void post(java.lang.String path,
Param[] headers,
Param[] params,
Http.RequestBody requestBody,
Http.ResponseHandler<T> responseHandler,
Callback<T> callback)
path - headers - params - requestBody - responseHandler - callback - public <T> void del(java.lang.String path,
Param[] headers,
Param[] params,
Http.ResponseHandler<T> responseHandler,
Callback<T> callback)
path - headers - params - responseHandler - callback - public void setThreadPoolSize(int size)
public <T> void httpExecute(java.net.URL url,
java.lang.String method,
Param[] headers,
Http.RequestBody requestBody,
boolean withCredentials,
Http.ResponseHandler<T> responseHandler,
Callback<T> callback)
public <T> void ablyHttpExecute(java.lang.String path,
java.lang.String method,
Param[] headers,
Param[] params,
Http.RequestBody requestBody,
Http.ResponseHandler<T> responseHandler,
Callback<T> callback)
public void dispose()