diff options
author | paulpdaniels <paulpdaniels@gmail.com> | 2014-09-08 18:06:31 -0700 |
---|---|---|
committer | paulpdaniels <paulpdaniels@gmail.com> | 2014-09-08 18:06:31 -0700 |
commit | 4ee0ae0e6206f90a07f3a2269abc6c655a0289df (patch) | |
tree | 8e8d6ff8a3af5c07cced6479dcdf4c61693efe32 /AndroidAsync | |
parent | 8a2a9569ea7dca527a473c4a509f6c4e5469fe62 (diff) | |
download | AndroidAsync-4ee0ae0e6206f90a07f3a2269abc6c655a0289df.tar.gz AndroidAsync-4ee0ae0e6206f90a07f3a2269abc6c655a0289df.tar.bz2 AndroidAsync-4ee0ae0e6206f90a07f3a2269abc6c655a0289df.zip |
Added protected API for WebSocket creation
Diffstat (limited to 'AndroidAsync')
-rw-r--r-- | AndroidAsync/src/com/koushikdutta/async/http/server/AsyncHttpServer.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/AndroidAsync/src/com/koushikdutta/async/http/server/AsyncHttpServer.java b/AndroidAsync/src/com/koushikdutta/async/http/server/AsyncHttpServer.java index b1b393d..4259d1d 100644 --- a/AndroidAsync/src/com/koushikdutta/async/http/server/AsyncHttpServer.java +++ b/AndroidAsync/src/com/koushikdutta/async/http/server/AsyncHttpServer.java @@ -318,11 +318,15 @@ public class AsyncHttpServer { response.end(); return; } - callback.onConnected(new WebSocketImpl(request, response), request.getHeaders()); + callback.onConnected(createWebSocket(request, response), request.getHeaders()); } }); } + protected WebSocket createWebSocket(final AsyncHttpServerRequest request, final AsyncHttpServerResponse response) { + return new WebSocketImpl(request, response); + } + public void get(String regex, HttpServerRequestCallback callback) { addAction(AsyncHttpGet.METHOD, regex, callback); } |