aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLordFokas <lordfokas@gmail.com>2015-10-14 01:28:37 +0100
committerLordFokas <lordfokas@gmail.com>2015-10-14 01:28:37 +0100
commit2080278ba0b8a33cafbd24a7b38ed8a71f8b07b8 (patch)
treec0072bc03c24f886f3bd32b9158c9e92737c08f6
parent450ef8e6a4e75fa0cdcc4b00a4d26c276bf5df3d (diff)
downloadnanohttpd-2080278ba0b8a33cafbd24a7b38ed8a71f8b07b8.tar.gz
Allows WebSocket servers to easily override default HTTP behavior.
-rw-r--r--websocket/src/main/java/fi/iki/elonen/NanoWebSocketServer.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/websocket/src/main/java/fi/iki/elonen/NanoWebSocketServer.java b/websocket/src/main/java/fi/iki/elonen/NanoWebSocketServer.java
index 73e5f67..e305d8d 100644
--- a/websocket/src/main/java/fi/iki/elonen/NanoWebSocketServer.java
+++ b/websocket/src/main/java/fi/iki/elonen/NanoWebSocketServer.java
@@ -842,9 +842,13 @@ public abstract class NanoWebSocketServer extends NanoHTTPD {
return handshakeResponse;
} else {
- return super.serve(session);
+ return serveHttp(session);
}
}
+
+ protected Response serveHttp(final IHTTPSession session) {
+ return super.serve(session);
+ }
/**
* not all websockets implementations accept gzip compression.