Class GzipCompression
java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.ContainerLifeCycle
org.eclipse.jetty.compression.Compression
org.eclipse.jetty.compression.gzip.GzipCompression
- All Implemented Interfaces:
org.eclipse.jetty.util.component.Container, org.eclipse.jetty.util.component.Destroyable, org.eclipse.jetty.util.component.Dumpable, org.eclipse.jetty.util.component.Dumpable.DumpableContainer, org.eclipse.jetty.util.component.LifeCycle
public class GzipCompression
extends org.eclipse.jetty.compression.Compression
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener, org.eclipse.jetty.util.component.AbstractLifeCycle.StopExceptionNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container
org.eclipse.jetty.util.component.Container.InheritedListener, org.eclipse.jetty.util.component.Container.ListenerNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
org.eclipse.jetty.util.component.Dumpable.DumpableContainer, org.eclipse.jetty.util.component.Dumpable.DumpAppendableNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
org.eclipse.jetty.util.component.LifeCycle.Listener -
Field Summary
Fields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
FAILED, STARTED, STARTING, STOPPED, STOPPINGFields inherited from interface org.eclipse.jetty.util.component.Dumpable
LEGEND -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.jetty.io.RetainableByteBuffer.MutableacquireByteBuffer(int length) protected voiddoStart()protected voiddoStop()org.eclipse.jetty.http.HttpFieldorg.eclipse.jetty.compression.DecoderConfigorg.eclipse.jetty.compression.EncoderConfigorg.eclipse.jetty.util.compression.DeflaterPoolorg.eclipse.jetty.util.compression.InflaterPoolgetName()org.eclipse.jetty.http.HttpFieldnewDecoderInputStream(InputStream in, org.eclipse.jetty.compression.DecoderConfig config) org.eclipse.jetty.compression.DecoderSourcenewDecoderSource(org.eclipse.jetty.io.Content.Source source, org.eclipse.jetty.compression.DecoderConfig config) newEncoderOutputStream(OutputStream out, org.eclipse.jetty.compression.EncoderConfig config) org.eclipse.jetty.compression.EncoderSinknewEncoderSink(org.eclipse.jetty.io.Content.Sink sink, org.eclipse.jetty.compression.EncoderConfig config) voidsetDefaultDecoderConfig(org.eclipse.jetty.compression.DecoderConfig config) voidsetDefaultEncoderConfig(org.eclipse.jetty.compression.EncoderConfig config) voidsetDeflaterPool(org.eclipse.jetty.util.compression.DeflaterPool deflaterPool) voidsetInflaterPool(org.eclipse.jetty.util.compression.InflaterPool inflaterPool) voidsetMinCompressSize(int minCompressSize) Methods inherited from class org.eclipse.jetty.compression.Compression
etag, getBufferSize, getByteBufferPool, getContainer, getEncodingName, getEtagSuffix, getMinCompressSize, newDecoderInputStream, newDecoderSource, newEncoderOutputStream, newEncoderSink, setBufferSize, setByteBufferPool, setContainer, stripSuffixesMethods inherited from class org.eclipse.jetty.util.component.ContainerLifeCycle
addBean, addBean, addEventListener, addManaged, contains, destroy, dump, dump, dump, dumpObjects, dumpStdErr, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, installBean, installBean, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, start, stop, unmanage, updateBean, updateBean, updateBeans, updateBeansMethods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
getEventListeners, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, setEventListeners, start, stop, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jetty.util.component.Container
getCachedBeans, getEventListenersMethods inherited from interface org.eclipse.jetty.util.component.Dumpable
dumpSelfMethods inherited from interface org.eclipse.jetty.util.component.Dumpable.DumpableContainer
isDumpable
-
Constructor Details
-
GzipCompression
public GzipCompression()
-
-
Method Details
-
acquireByteBuffer
public org.eclipse.jetty.io.RetainableByteBuffer.Mutable acquireByteBuffer(int length) - Specified by:
acquireByteBufferin classorg.eclipse.jetty.compression.Compression
-
getContentEncodingField
public org.eclipse.jetty.http.HttpField getContentEncodingField()- Specified by:
getContentEncodingFieldin classorg.eclipse.jetty.compression.Compression
-
getDefaultDecoderConfig
public org.eclipse.jetty.compression.DecoderConfig getDefaultDecoderConfig()- Specified by:
getDefaultDecoderConfigin classorg.eclipse.jetty.compression.Compression
-
setDefaultDecoderConfig
public void setDefaultDecoderConfig(org.eclipse.jetty.compression.DecoderConfig config) - Specified by:
setDefaultDecoderConfigin classorg.eclipse.jetty.compression.Compression
-
getDefaultEncoderConfig
public org.eclipse.jetty.compression.EncoderConfig getDefaultEncoderConfig()- Specified by:
getDefaultEncoderConfigin classorg.eclipse.jetty.compression.Compression
-
setDefaultEncoderConfig
public void setDefaultEncoderConfig(org.eclipse.jetty.compression.EncoderConfig config) - Specified by:
setDefaultEncoderConfigin classorg.eclipse.jetty.compression.Compression
-
getDeflaterPool
public org.eclipse.jetty.util.compression.DeflaterPool getDeflaterPool() -
setDeflaterPool
public void setDeflaterPool(org.eclipse.jetty.util.compression.DeflaterPool deflaterPool) -
getFileExtensionNames
-
getInflaterPool
public org.eclipse.jetty.util.compression.InflaterPool getInflaterPool() -
setInflaterPool
public void setInflaterPool(org.eclipse.jetty.util.compression.InflaterPool inflaterPool) -
setMinCompressSize
public void setMinCompressSize(int minCompressSize) - Overrides:
setMinCompressSizein classorg.eclipse.jetty.compression.Compression
-
getName
- Specified by:
getNamein classorg.eclipse.jetty.compression.Compression
-
getXContentEncodingField
public org.eclipse.jetty.http.HttpField getXContentEncodingField()- Specified by:
getXContentEncodingFieldin classorg.eclipse.jetty.compression.Compression
-
newDecoderInputStream
public InputStream newDecoderInputStream(InputStream in, org.eclipse.jetty.compression.DecoderConfig config) throws IOException - Specified by:
newDecoderInputStreamin classorg.eclipse.jetty.compression.Compression- Throws:
IOException
-
newDecoderSource
public org.eclipse.jetty.compression.DecoderSource newDecoderSource(org.eclipse.jetty.io.Content.Source source, org.eclipse.jetty.compression.DecoderConfig config) - Specified by:
newDecoderSourcein classorg.eclipse.jetty.compression.Compression
-
newEncoderOutputStream
public OutputStream newEncoderOutputStream(OutputStream out, org.eclipse.jetty.compression.EncoderConfig config) throws IOException - Specified by:
newEncoderOutputStreamin classorg.eclipse.jetty.compression.Compression- Throws:
IOException
-
newEncoderSink
public org.eclipse.jetty.compression.EncoderSink newEncoderSink(org.eclipse.jetty.io.Content.Sink sink, org.eclipse.jetty.compression.EncoderConfig config) - Specified by:
newEncoderSinkin classorg.eclipse.jetty.compression.Compression
-
doStart
-
doStop
-