Draft.CloseHandshakeType, Draft.HandshakeState| Modifier and Type | Field and Description |
|---|---|
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| Constructor and Description |
|---|
Draft_75() |
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 in class Draftpublic Draft.HandshakeState acceptHandshakeAsServer(ClientHandshake handshakedata)
acceptHandshakeAsServer in class Draftpublic java.nio.ByteBuffer createBinaryFrame(Framedata framedata)
createBinaryFrame in class Draftpublic java.util.List<Framedata> createFrames(java.nio.ByteBuffer binary, boolean mask)
createFrames in class Draftpublic java.util.List<Framedata> createFrames(java.lang.String text, boolean mask)
createFrames in class Draftpublic ClientHandshakeBuilder postProcessHandshakeRequestAsClient(ClientHandshakeBuilder request) throws InvalidHandshakeException
postProcessHandshakeRequestAsClient in class DraftInvalidHandshakeExceptionpublic HandshakeBuilder postProcessHandshakeResponseAsServer(ClientHandshake request, ServerHandshakeBuilder response) throws InvalidHandshakeException
postProcessHandshakeResponseAsServer in class DraftInvalidHandshakeExceptionprotected java.util.List<Framedata> translateRegularFrame(java.nio.ByteBuffer buffer) throws InvalidDataException
InvalidDataExceptionpublic java.util.List<Framedata> translateFrame(java.nio.ByteBuffer buffer) throws InvalidDataException
translateFrame in class DraftInvalidDataExceptionpublic Draft.CloseHandshakeType getCloseHandshakeType()
getCloseHandshakeType in class Draftpublic java.nio.ByteBuffer createBuffer()
public java.nio.ByteBuffer increaseBuffer(java.nio.ByteBuffer full)
throws LimitExedeedException,
InvalidDataException
public Draft copyInstance()
DraftcopyInstance in class Draft