Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoakim Erdfelt2013-02-12 23:19:35 +0000
committerJoakim Erdfelt2013-02-12 23:19:35 +0000
commit43231d84510fde66c4a19a5aac4782eaef15de16 (patch)
tree5f2b0e0bc7b7958401c48036187802c3e382dc69 /jetty-websocket/websocket-servlet/src/main/java/org/eclipse/jetty/websocket
parent9ae3c94b22adcb2eef373ff0b3eede081fa849c3 (diff)
downloadorg.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.java17
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");

Back to the top