org.eclipse.jetty.websocket
Class WebSocketGeneratorD06
java.lang.Object
org.eclipse.jetty.websocket.WebSocketGeneratorD06
- All Implemented Interfaces:
- WebSocketGenerator
public class WebSocketGeneratorD06
- extends Object
- implements WebSocketGenerator
WebSocketGenerator.
This class generates websocket packets.
It is fully synchronized because it is likely that async
threads will call the addMessage methods while other
threads are flushing the generator.
Method Summary |
void |
addFrame(byte flags,
byte opcode,
byte[] content,
int offset,
int length,
int blockFor)
|
int |
flush()
|
int |
flush(int blockFor)
|
boolean |
isBufferEmpty()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebSocketGeneratorD06
public WebSocketGeneratorD06(WebSocketBuffers buffers,
EndPoint endp)
WebSocketGeneratorD06
public WebSocketGeneratorD06(WebSocketBuffers buffers,
EndPoint endp,
WebSocketGeneratorD06.MaskGen maskGen)
addFrame
public void addFrame(byte flags,
byte opcode,
byte[] content,
int offset,
int length,
int blockFor)
throws IOException
- Specified by:
addFrame
in interface WebSocketGenerator
- Throws:
IOException
flush
public int flush(int blockFor)
throws IOException
- Specified by:
flush
in interface WebSocketGenerator
- Throws:
IOException
flush
public int flush()
throws IOException
- Specified by:
flush
in interface WebSocketGenerator
- Throws:
IOException
isBufferEmpty
public boolean isBufferEmpty()
- Specified by:
isBufferEmpty
in interface WebSocketGenerator
Copyright © 1995-2011 Mort Bay Consulting. All Rights Reserved.