Extension
, IncomingFrames
, OutgoingFrames
public class PerMessageDeflateExtension extends CompressExtension
Attempts to follow Compression Extensions for WebSocket
FAILED, RUNNING, STARTED, STARTING, STOPPED, STOPPING
decompressCount, INFLATE_BUFFER_SIZE, INPUT_MAX_BUFFER_SIZE, RSV_USE_ALWAYS, RSV_USE_ONLY_FIRST, TAIL_BYTES, TAIL_BYTES_BUF, TAIL_DROP_ALWAYS, TAIL_DROP_FIN_ONLY, TAIL_DROP_NEVER
Constructor | Description |
---|---|
PerMessageDeflateExtension() |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getName() |
|
void |
incomingFrame(Frame frame) |
|
protected void |
nextIncomingFrame(Frame frame) |
|
protected void |
nextOutgoingFrame(Frame frame,
WriteCallback callback,
BatchMode batchMode) |
|
void |
setConfig(ExtensionConfig config) |
|
java.lang.String |
toString() |
dump, dump, dumpWithHeading, getBufferPool, getConfig, getConnection, getNextIncoming, getNextOutgoing, getPolicy, incomingError, init, init, isRsv2User, isRsv3User, nextIncomingError, setBufferPool, setConnection, setNextIncomingFrames, setNextOutgoingFrames, setPolicy
addLifeCycleListener, doStart, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stop
decompress, doStop, endsWithTail, forwardIncoming, getDeflater, getInflater, isRsv1User, newByteAccumulator, notifyCallbackFailure, notifyCallbackSuccess, outgoingFrame
public java.lang.String getName()
getName
in interface Extension
getName
in class AbstractExtension
public void incomingFrame(Frame frame)
protected void nextIncomingFrame(Frame frame)
nextIncomingFrame
in class AbstractExtension
protected void nextOutgoingFrame(Frame frame, WriteCallback callback, BatchMode batchMode)
nextOutgoingFrame
in class AbstractExtension
public void setConfig(ExtensionConfig config)
setConfig
in class AbstractExtension
public java.lang.String toString()
toString
in class CompressExtension
Copyright © 1995–2018 Webtide. All rights reserved.