Draft.CloseHandshakeType, Draft.HandshakeState| 限定符和类型 | 字段和说明 |
|---|---|
static byte |
CR
The byte representing CR, or Carriage Return, or \r
|
protected java.nio.ByteBuffer |
currentFrame |
static byte |
END_OF_FRAME
The byte representing the end of a WebSocket text frame.
|
static byte |
LF
The byte representing LF, or Line Feed, or \n
|
protected boolean |
readingState
Is only used to detect protocol violations
|
protected java.util.List<Framedata> |
readyframes |
static byte |
START_OF_FRAME
The byte representing the beginning of a WebSocket text frame.
|
continuousFrameType, FLASH_POLICY_REQUEST, INITIAL_FAMESIZE, MAX_FAME_SIZE, role| 构造器和说明 |
|---|
Draft_75() |
| 限定符和类型 | 方法和说明 |
|---|---|
Draft.HandshakeState |
acceptHandshakeAsClient(ClientHandshake request,
ServerHandshake response) |
Draft.HandshakeState |
acceptHandshakeAsServer(ClientHandshake handshakedata) |
Draft |
copyInstance() |
java.nio.ByteBuffer |
createBinaryFrame(Framedata framedata) |
java.nio.ByteBuffer |
createBuffer() |
java.util.List<Framedata> |
createFrames(java.nio.ByteBuffer binary,
boolean mask) |
java.util.List<Framedata> |
createFrames(java.lang.String text,
boolean mask) |
Draft.CloseHandshakeType |
getCloseHandshakeType() |
java.nio.ByteBuffer |
increaseBuffer(java.nio.ByteBuffer full) |
ClientHandshakeBuilder |
postProcessHandshakeRequestAsClient(ClientHandshakeBuilder request) |
HandshakeBuilder |
postProcessHandshakeResponseAsServer(ClientHandshake request,
ServerHandshakeBuilder response) |
void |
reset() |
java.util.List<Framedata> |
translateFrame(java.nio.ByteBuffer buffer) |
protected java.util.List<Framedata> |
translateRegularFrame(java.nio.ByteBuffer buffer) |
basicAccept, checkAlloc, continuousFrame, createHandshake, createHandshake, getRole, readLine, readStringLine, setParseMode, translateHandshake, translateHandshakeHttppublic static final byte CR
public static final byte LF
public static final byte START_OF_FRAME
public static final byte END_OF_FRAME
protected boolean readingState
protected java.util.List<Framedata> readyframes
protected java.nio.ByteBuffer currentFrame
public Draft.HandshakeState acceptHandshakeAsClient(ClientHandshake request, ServerHandshake response)
acceptHandshakeAsClient 在类中 Draftpublic Draft.HandshakeState acceptHandshakeAsServer(ClientHandshake handshakedata)
acceptHandshakeAsServer 在类中 Draftpublic java.nio.ByteBuffer createBinaryFrame(Framedata framedata)
createBinaryFrame 在类中 Draftpublic java.util.List<Framedata> createFrames(java.nio.ByteBuffer binary, boolean mask)
createFrames 在类中 Draftpublic java.util.List<Framedata> createFrames(java.lang.String text, boolean mask)
createFrames 在类中 Draftpublic ClientHandshakeBuilder postProcessHandshakeRequestAsClient(ClientHandshakeBuilder request) throws InvalidHandshakeException
public HandshakeBuilder postProcessHandshakeResponseAsServer(ClientHandshake request, ServerHandshakeBuilder response) throws InvalidHandshakeException
protected java.util.List<Framedata> translateRegularFrame(java.nio.ByteBuffer buffer) throws InvalidDataException
public java.util.List<Framedata> translateFrame(java.nio.ByteBuffer buffer) throws InvalidDataException
translateFrame 在类中 DraftInvalidDataExceptionpublic Draft.CloseHandshakeType getCloseHandshakeType()
getCloseHandshakeType 在类中 Draftpublic java.nio.ByteBuffer createBuffer()
public java.nio.ByteBuffer increaseBuffer(java.nio.ByteBuffer full)
throws LimitExedeedException,
InvalidDataException
public Draft copyInstance()
copyInstance 在类中 Draft