com.koushikdutta.async.http
Class AsyncHttpClient
java.lang.Object
com.koushikdutta.async.http.AsyncHttpClient
public class AsyncHttpClient
- extends java.lang.Object
|
Method Summary |
Future<JSONObject> |
execute(AsyncHttpRequest req,
AsyncHttpClient.JSONObjectCallback callback)
Deprecated. |
Future<java.lang.String> |
execute(AsyncHttpRequest req,
AsyncHttpClient.StringCallback callback)
Deprecated. |
Future<AsyncHttpResponse> |
execute(AsyncHttpRequest request,
HttpConnectCallback callback)
|
Future<java.io.File> |
execute(AsyncHttpRequest req,
java.lang.String filename,
AsyncHttpClient.FileCallback callback)
Deprecated. |
Future<AsyncHttpResponse> |
execute(java.lang.String uri,
HttpConnectCallback callback)
|
Future<AsyncHttpResponse> |
execute(java.net.URI uri,
HttpConnectCallback callback)
|
Future<ByteBufferList> |
executeByteBufferList(AsyncHttpRequest request,
AsyncHttpClient.DownloadCallback callback)
|
Future<java.io.File> |
executeFile(AsyncHttpRequest req,
java.lang.String filename)
|
Future<java.io.File> |
executeFile(AsyncHttpRequest req,
java.lang.String filename,
AsyncHttpClient.FileCallback callback)
|
Future<JSONObject> |
executeJSONObject(AsyncHttpRequest req)
|
Future<JSONObject> |
executeJSONObject(AsyncHttpRequest req,
AsyncHttpClient.JSONObjectCallback callback)
|
Future<java.lang.String> |
executeString(AsyncHttpRequest req)
|
Future<java.lang.String> |
executeString(AsyncHttpRequest req,
AsyncHttpClient.StringCallback callback)
|
Future<ByteBufferList> |
get(java.lang.String uri,
AsyncHttpClient.DownloadCallback callback)
Deprecated. |
Future<JSONObject> |
get(java.lang.String uri,
AsyncHttpClient.JSONObjectCallback callback)
Deprecated. |
Future<java.lang.String> |
get(java.lang.String uri,
AsyncHttpClient.StringCallback callback)
Deprecated. |
Future<java.io.File> |
get(java.lang.String uri,
java.lang.String filename,
AsyncHttpClient.FileCallback callback)
Deprecated. |
Future<ByteBufferList> |
getByteBufferList(java.lang.String uri)
|
Future<ByteBufferList> |
getByteBufferList(java.lang.String uri,
AsyncHttpClient.DownloadCallback callback)
|
static AsyncHttpClient |
getDefaultInstance()
|
Future<java.io.File> |
getFile(java.lang.String uri,
java.lang.String filename)
|
Future<java.io.File> |
getFile(java.lang.String uri,
java.lang.String filename,
AsyncHttpClient.FileCallback callback)
|
Future<JSONObject> |
getJSONObject(java.lang.String uri)
|
Future<JSONObject> |
getJSONObject(java.lang.String uri,
AsyncHttpClient.JSONObjectCallback callback)
|
java.util.ArrayList<AsyncHttpClientMiddleware> |
getMiddleware()
|
AsyncServer |
getServer()
|
Future<java.lang.String> |
getString(java.lang.String uri)
|
Future<java.lang.String> |
getString(java.lang.String uri,
AsyncHttpClient.StringCallback callback)
|
void |
insertMiddleware(AsyncHttpClientMiddleware middleware)
|
Future<WebSocket> |
websocket(AsyncHttpRequest req,
java.lang.String protocol,
AsyncHttpClient.WebSocketConnectCallback callback)
|
Future<WebSocket> |
websocket(java.lang.String uri,
java.lang.String protocol,
AsyncHttpClient.WebSocketConnectCallback callback)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AsyncHttpClient
public AsyncHttpClient(AsyncServer server)
getDefaultInstance
public static AsyncHttpClient getDefaultInstance()
getMiddleware
public java.util.ArrayList<AsyncHttpClientMiddleware> getMiddleware()
insertMiddleware
public void insertMiddleware(AsyncHttpClientMiddleware middleware)
execute
public Future<AsyncHttpResponse> execute(AsyncHttpRequest request,
HttpConnectCallback callback)
execute
public Future<AsyncHttpResponse> execute(java.net.URI uri,
HttpConnectCallback callback)
execute
public Future<AsyncHttpResponse> execute(java.lang.String uri,
HttpConnectCallback callback)
get
@Deprecated
public Future<ByteBufferList> get(java.lang.String uri,
AsyncHttpClient.DownloadCallback callback)
- Deprecated.
getByteBufferList
public Future<ByteBufferList> getByteBufferList(java.lang.String uri)
getByteBufferList
public Future<ByteBufferList> getByteBufferList(java.lang.String uri,
AsyncHttpClient.DownloadCallback callback)
executeByteBufferList
public Future<ByteBufferList> executeByteBufferList(AsyncHttpRequest request,
AsyncHttpClient.DownloadCallback callback)
get
@Deprecated
public Future<java.lang.String> get(java.lang.String uri,
AsyncHttpClient.StringCallback callback)
- Deprecated.
execute
@Deprecated
public Future<java.lang.String> execute(AsyncHttpRequest req,
AsyncHttpClient.StringCallback callback)
- Deprecated.
getString
public Future<java.lang.String> getString(java.lang.String uri)
getString
public Future<java.lang.String> getString(java.lang.String uri,
AsyncHttpClient.StringCallback callback)
executeString
public Future<java.lang.String> executeString(AsyncHttpRequest req)
executeString
public Future<java.lang.String> executeString(AsyncHttpRequest req,
AsyncHttpClient.StringCallback callback)
get
@Deprecated
public Future<JSONObject> get(java.lang.String uri,
AsyncHttpClient.JSONObjectCallback callback)
- Deprecated.
execute
@Deprecated
public Future<JSONObject> execute(AsyncHttpRequest req,
AsyncHttpClient.JSONObjectCallback callback)
- Deprecated.
getJSONObject
public Future<JSONObject> getJSONObject(java.lang.String uri)
getJSONObject
public Future<JSONObject> getJSONObject(java.lang.String uri,
AsyncHttpClient.JSONObjectCallback callback)
executeJSONObject
public Future<JSONObject> executeJSONObject(AsyncHttpRequest req)
executeJSONObject
public Future<JSONObject> executeJSONObject(AsyncHttpRequest req,
AsyncHttpClient.JSONObjectCallback callback)
get
@Deprecated
public Future<java.io.File> get(java.lang.String uri,
java.lang.String filename,
AsyncHttpClient.FileCallback callback)
- Deprecated.
execute
@Deprecated
public Future<java.io.File> execute(AsyncHttpRequest req,
java.lang.String filename,
AsyncHttpClient.FileCallback callback)
- Deprecated.
getFile
public Future<java.io.File> getFile(java.lang.String uri,
java.lang.String filename)
getFile
public Future<java.io.File> getFile(java.lang.String uri,
java.lang.String filename,
AsyncHttpClient.FileCallback callback)
executeFile
public Future<java.io.File> executeFile(AsyncHttpRequest req,
java.lang.String filename)
executeFile
public Future<java.io.File> executeFile(AsyncHttpRequest req,
java.lang.String filename,
AsyncHttpClient.FileCallback callback)
websocket
public Future<WebSocket> websocket(AsyncHttpRequest req,
java.lang.String protocol,
AsyncHttpClient.WebSocketConnectCallback callback)
websocket
public Future<WebSocket> websocket(java.lang.String uri,
java.lang.String protocol,
AsyncHttpClient.WebSocketConnectCallback callback)
getServer
public AsyncServer getServer()