com.koushikdutta.async.http.server
Class AsyncHttpServer
java.lang.Object
com.koushikdutta.async.http.server.AsyncHttpServer
public class AsyncHttpServer
- extends java.lang.Object
|
Method Summary |
void |
addAction(java.lang.String action,
java.lang.String regex,
HttpServerRequestCallback callback)
|
void |
directory(Context _context,
java.lang.String regex,
java.lang.String assetPath)
|
void |
directory(java.lang.String regex,
java.io.File directory)
|
void |
directory(java.lang.String regex,
java.io.File directory,
boolean list)
|
void |
get(java.lang.String regex,
HttpServerRequestCallback callback)
|
static java.io.InputStream |
getAssetStream(Context context,
java.lang.String asset)
|
static java.lang.String |
getContentType(java.lang.String path)
|
CompletedCallback |
getErrorCallback()
|
ListenCallback |
getListenCallback()
|
static java.lang.String |
getResponseCodeDescription(int code)
|
void |
listen(AsyncServer server,
int port)
|
void |
listen(int port)
|
protected void |
onRequest(AsyncHttpServerRequest request,
AsyncHttpServerResponse response)
|
void |
post(java.lang.String regex,
HttpServerRequestCallback callback)
|
void |
setErrorCallback(CompletedCallback callback)
|
void |
stop()
|
void |
websocket(java.lang.String regex,
AsyncHttpServer.WebSocketRequestCallback callback)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AsyncHttpServer
public AsyncHttpServer()
stop
public void stop()
onRequest
protected void onRequest(AsyncHttpServerRequest request,
AsyncHttpServerResponse response)
listen
public void listen(AsyncServer server,
int port)
listen
public void listen(int port)
getListenCallback
public ListenCallback getListenCallback()
setErrorCallback
public void setErrorCallback(CompletedCallback callback)
getErrorCallback
public CompletedCallback getErrorCallback()
addAction
public void addAction(java.lang.String action,
java.lang.String regex,
HttpServerRequestCallback callback)
websocket
public void websocket(java.lang.String regex,
AsyncHttpServer.WebSocketRequestCallback callback)
get
public void get(java.lang.String regex,
HttpServerRequestCallback callback)
post
public void post(java.lang.String regex,
HttpServerRequestCallback callback)
getAssetStream
public static java.io.InputStream getAssetStream(Context context,
java.lang.String asset)
getContentType
public static java.lang.String getContentType(java.lang.String path)
directory
public void directory(Context _context,
java.lang.String regex,
java.lang.String assetPath)
directory
public void directory(java.lang.String regex,
java.io.File directory)
directory
public void directory(java.lang.String regex,
java.io.File directory,
boolean list)
getResponseCodeDescription
public static java.lang.String getResponseCodeDescription(int code)