diff options
author | Joakim Erdfelt | 2013-02-12 23:19:35 +0000 |
---|---|---|
committer | Joakim Erdfelt | 2013-02-12 23:19:35 +0000 |
commit | 43231d84510fde66c4a19a5aac4782eaef15de16 (patch) | |
tree | 5f2b0e0bc7b7958401c48036187802c3e382dc69 /jetty-websocket/websocket-servlet/src/main/java/org/eclipse/jetty/websocket | |
parent | 9ae3c94b22adcb2eef373ff0b3eede081fa849c3 (diff) | |
download | org.eclipse.jetty.project-43231d84510fde66c4a19a5aac4782eaef15de16.tar.gz org.eclipse.jetty.project-43231d84510fde66c4a19a5aac4782eaef15de16.tar.xz org.eclipse.jetty.project-43231d84510fde66c4a19a5aac4782eaef15de16.zip |
393473 - Add support for JSR-356 (javax.websocket) draft
+ Restarting branch, copying over work from November with new JSR-356
Draft 012 api in mind.
Diffstat (limited to 'jetty-websocket/websocket-servlet/src/main/java/org/eclipse/jetty/websocket')
-rw-r--r-- | jetty-websocket/websocket-servlet/src/main/java/org/eclipse/jetty/websocket/servlet/WebSocketServlet.java | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/jetty-websocket/websocket-servlet/src/main/java/org/eclipse/jetty/websocket/servlet/WebSocketServlet.java b/jetty-websocket/websocket-servlet/src/main/java/org/eclipse/jetty/websocket/servlet/WebSocketServlet.java index 355accfbae..9ce65c4a0b 100644 --- a/jetty-websocket/websocket-servlet/src/main/java/org/eclipse/jetty/websocket/servlet/WebSocketServlet.java +++ b/jetty-websocket/websocket-servlet/src/main/java/org/eclipse/jetty/websocket/servlet/WebSocketServlet.java @@ -69,8 +69,11 @@ import org.eclipse.jetty.websocket.api.annotations.WebSocket; * <dt>maxIdleTime</dt> * <dd>set the time in ms that a websocket may be idle before closing<br> * - * <dt>maxMessagesSize</dt> - * <dd>set the size in bytes that a websocket may be accept before closing<br> + * <dt>maxTextMessageSize</dt> + * <dd>set the size in UTF-8 bytes that a websocket may be accept as a Text Message before closing<br> + * + * <dt>maxBinaryMessageSize</dt> + * <dd>set the size in bytes that a websocket may be accept as a Binary Message before closing<br> * * <dt>inputBufferSize</dt> * <dd>set the size in bytes of the buffer used to read raw bytes from the network layer<br> @@ -105,10 +108,16 @@ public abstract class WebSocketServlet extends HttpServlet policy.setIdleTimeout(Long.parseLong(max)); } - max = getInitParameter("maxMessageSize"); + max = getInitParameter("maxTextMessageSize"); + if (max != null) + { + policy.setMaxTextMessageSize(Integer.parseInt(max)); + } + + max = getInitParameter("maxBinaryMessageSize"); if (max != null) { - policy.setMaxMessageSize(Long.parseLong(max)); + policy.setMaxBinaryMessageSize(Integer.parseInt(max)); } max = getInitParameter("inputBufferSize"); |