Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse McConnell2012-07-18 15:54:00 +0000
committerJesse McConnell2012-07-18 15:54:00 +0000
commitc0e80e6ff98013ef287efc95c042c1a25c988720 (patch)
treeeae79212e9dc8a01bec56c47e06836685482ef70
parent99e7b9becc0efc29f7ac275f22bdd3e74ed1f919 (diff)
downloadorg.eclipse.jetty.project-c0e80e6ff98013ef287efc95c042c1a25c988720.tar.gz
org.eclipse.jetty.project-c0e80e6ff98013ef287efc95c042c1a25c988720.tar.xz
org.eclipse.jetty.project-c0e80e6ff98013ef287efc95c042c1a25c988720.zip
comments on the generate() method
-rw-r--r--jetty-websocket/websocket-core/src/main/java/org/eclipse/jetty/websocket/protocol/Generator.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/jetty-websocket/websocket-core/src/main/java/org/eclipse/jetty/websocket/protocol/Generator.java b/jetty-websocket/websocket-core/src/main/java/org/eclipse/jetty/websocket/protocol/Generator.java
index 59c223555d..1a39f17253 100644
--- a/jetty-websocket/websocket-core/src/main/java/org/eclipse/jetty/websocket/protocol/Generator.java
+++ b/jetty-websocket/websocket-core/src/main/java/org/eclipse/jetty/websocket/protocol/Generator.java
@@ -157,6 +157,13 @@ public class Generator
}
+ /*
+ * The generate method needs to perform two functions.
+ *
+ * 1 - on the initial call for a given frame it needs to generate the framing bytecode and as much of the payload as will fit in the given buffer size
+ *
+ * 2 - on subsequent calls it needs to return as much of the payload as will fit in the given buffer size
+ */
public ByteBuffer generate(int bufferSize, WebSocketFrame frame)
{
LOG.debug(String.format("Generate.Frame[opcode=%s,fin=%b,cont=%b,rsv1=%b,rsv2=%b,rsv3=%b,mask=%b,plength=%d]",frame.getOpCode().toString(),

Back to the top