org.eclipse.jetty.websocket
类 WebSocketParserD08

java.lang.Object
  继承者 org.eclipse.jetty.websocket.WebSocketParserD08
所有已实现的接口:
WebSocketParser

public class WebSocketParserD08
extends Object
implements WebSocketParser

Parser the WebSocket protocol.


嵌套类摘要
static class WebSocketParserD08.State
           
 
从接口 org.eclipse.jetty.websocket.WebSocketParser 继承的嵌套类/接口
WebSocketParser.FrameHandler
 
构造方法摘要
WebSocketParserD08(WebSocketBuffers buffers, EndPoint endp, WebSocketParser.FrameHandler handler, boolean shouldBeMasked)
           
 
方法摘要
 void fill(Buffer buffer)
           
 Buffer getBuffer()
           
 boolean isBufferEmpty()
           
 boolean isFakeFragments()
           
 int parseNext()
          Parse to next event.
 void returnBuffer()
           
 void setFakeFragments(boolean fakeFragments)
           
 String toString()
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

WebSocketParserD08

public WebSocketParserD08(WebSocketBuffers buffers,
                          EndPoint endp,
                          WebSocketParser.FrameHandler handler,
                          boolean shouldBeMasked)
参数:
buffers - The buffers to use for parsing. Only the Buffers.getBuffer() is used. This should be a direct buffer if binary data is mostly used or an indirect buffer if utf-8 data is mostly used.
endp - the endpoint
handler - the handler to notify when a parse event occurs
shouldBeMasked - whether masking should be handled
方法详细信息

isFakeFragments

public boolean isFakeFragments()
返回:
True if fake fragments should be created for frames larger than the buffer.

setFakeFragments

public void setFakeFragments(boolean fakeFragments)
参数:
fakeFragments - True if fake fragments should be created for frames larger than the buffer.

isBufferEmpty

public boolean isBufferEmpty()
指定者:
接口 WebSocketParser 中的 isBufferEmpty

getBuffer

public Buffer getBuffer()
指定者:
接口 WebSocketParser 中的 getBuffer

parseNext

public int parseNext()
Parse to next event. Parse to the next WebSocketParser.FrameHandler event or until no more data is available. Fill data from the EndPoint only as necessary.

指定者:
接口 WebSocketParser 中的 parseNext
返回:
An indication of progress or otherwise. -1 indicates EOF, 0 indicates that no bytes were read and no messages parsed. A positive number indicates either the bytes filled or the messages parsed.

fill

public void fill(Buffer buffer)
指定者:
接口 WebSocketParser 中的 fill

returnBuffer

public void returnBuffer()

toString

public String toString()
覆盖:
Object 中的 toString


Copyright © 2013. All Rights Reserved.