aboutsummaryrefslogtreecommitdiffstats
path: root/AndroidAsync
diff options
context:
space:
mode:
authorpaulpdaniels <paulpdaniels@gmail.com>2014-09-08 18:06:31 -0700
committerpaulpdaniels <paulpdaniels@gmail.com>2014-09-08 18:06:31 -0700
commit4ee0ae0e6206f90a07f3a2269abc6c655a0289df (patch)
tree8e8d6ff8a3af5c07cced6479dcdf4c61693efe32 /AndroidAsync
parent8a2a9569ea7dca527a473c4a509f6c4e5469fe62 (diff)
downloadAndroidAsync-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.java6
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);
}