public abstract class CompressExtension extends AbstractExtension
AbstractLifeCycle.AbstractLifeCycleListener
LifeCycle.Listener
Modifier and Type | Method and Description |
---|---|
static boolean |
endsWithTail(ByteBuffer buf) |
Deflater |
getDeflater() |
Inflater |
getInflater() |
boolean |
isRsv1User()
Indicates use of RSV1 flag for indicating deflation is in use.
|
void |
outgoingFrame(Frame frame,
WriteCallback callback,
BatchMode batchMode)
A frame, and optional callback, intended for the network layer.
|
void |
setDeflaterPool(org.eclipse.jetty.util.compression.DeflaterPool deflaterPool) |
void |
setInflaterPool(org.eclipse.jetty.util.compression.InflaterPool inflaterPool) |
String |
toString() |
getBufferPool, getConfig, getConnection, getName, getNextIncoming, getNextOutgoing, getPolicy, init, init, isRsv2User, isRsv3User, setBufferPool, setConfig, setConnection, setNextIncomingFrames, setNextOutgoingFrames, setPolicy
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stop
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
incomingFrame
public void setInflaterPool(org.eclipse.jetty.util.compression.InflaterPool inflaterPool)
public void setDeflaterPool(org.eclipse.jetty.util.compression.DeflaterPool deflaterPool)
public Deflater getDeflater()
public Inflater getInflater()
public boolean isRsv1User()
isRsv1User
in interface Extension
isRsv1User
in class AbstractExtension
public void outgoingFrame(Frame frame, WriteCallback callback, BatchMode batchMode)
OutgoingFrames
Note: the frame can undergo many transformations in the various layers and extensions present in the implementation.
If you are implementing a mutation, you are obliged to handle the incoming WriteCallback appropriately.
frame
- the frame to eventually write to the network layer.callback
- the callback to notify when the frame is written.batchMode
- the batch mode requested by the sender.public static boolean endsWithTail(ByteBuffer buf)
public String toString()
toString
in class AbstractExtension
Copyright © 2010 - 2020 Adobe. All Rights Reserved