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.StopException

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container

    org.eclipse.jetty.util.component.Container.InheritedListener, org.eclipse.jetty.util.component.Container.Listener

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable

    org.eclipse.jetty.util.component.Dumpable.DumpableContainer, org.eclipse.jetty.util.component.Dumpable.DumpAppendable

    Nested 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, STOPPING

    Fields inherited from interface org.eclipse.jetty.util.component.Dumpable

    LEGEND
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.jetty.io.RetainableByteBuffer.Mutable
    acquireByteBuffer(int length)
     
    protected void
     
    protected void
     
    org.eclipse.jetty.http.HttpField
     
    org.eclipse.jetty.compression.DecoderConfig
     
    org.eclipse.jetty.compression.EncoderConfig
     
    org.eclipse.jetty.util.compression.DeflaterPool
     
     
    org.eclipse.jetty.util.compression.InflaterPool
     
     
    org.eclipse.jetty.http.HttpField
     
    newDecoderInputStream(InputStream in, org.eclipse.jetty.compression.DecoderConfig config)
     
    org.eclipse.jetty.compression.DecoderSource
    newDecoderSource(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.EncoderSink
    newEncoderSink(org.eclipse.jetty.io.Content.Sink sink, org.eclipse.jetty.compression.EncoderConfig config)
     
    void
    setDefaultDecoderConfig(org.eclipse.jetty.compression.DecoderConfig config)
     
    void
    setDefaultEncoderConfig(org.eclipse.jetty.compression.EncoderConfig config)
     
    void
    setDeflaterPool(org.eclipse.jetty.util.compression.DeflaterPool deflaterPool)
     
    void
    setInflaterPool(org.eclipse.jetty.util.compression.InflaterPool inflaterPool)
     
    void
    setMinCompressSize(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, stripSuffixes

    Methods 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, updateBeans

    Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    getEventListeners, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, setEventListeners, start, stop, toString

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.jetty.util.component.Container

    getCachedBeans, getEventListeners

    Methods inherited from interface org.eclipse.jetty.util.component.Dumpable

    dumpSelf

    Methods 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:
      acquireByteBuffer in class org.eclipse.jetty.compression.Compression
    • getContentEncodingField

      public org.eclipse.jetty.http.HttpField getContentEncodingField()
      Specified by:
      getContentEncodingField in class org.eclipse.jetty.compression.Compression
    • getDefaultDecoderConfig

      public org.eclipse.jetty.compression.DecoderConfig getDefaultDecoderConfig()
      Specified by:
      getDefaultDecoderConfig in class org.eclipse.jetty.compression.Compression
    • setDefaultDecoderConfig

      public void setDefaultDecoderConfig(org.eclipse.jetty.compression.DecoderConfig config)
      Specified by:
      setDefaultDecoderConfig in class org.eclipse.jetty.compression.Compression
    • getDefaultEncoderConfig

      public org.eclipse.jetty.compression.EncoderConfig getDefaultEncoderConfig()
      Specified by:
      getDefaultEncoderConfig in class org.eclipse.jetty.compression.Compression
    • setDefaultEncoderConfig

      public void setDefaultEncoderConfig(org.eclipse.jetty.compression.EncoderConfig config)
      Specified by:
      setDefaultEncoderConfig in class org.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

      public List<String> getFileExtensionNames()
      Specified by:
      getFileExtensionNames in class org.eclipse.jetty.compression.Compression
    • 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:
      setMinCompressSize in class org.eclipse.jetty.compression.Compression
    • getName

      public String getName()
      Specified by:
      getName in class org.eclipse.jetty.compression.Compression
    • getXContentEncodingField

      public org.eclipse.jetty.http.HttpField getXContentEncodingField()
      Specified by:
      getXContentEncodingField in class org.eclipse.jetty.compression.Compression
    • newDecoderInputStream

      public InputStream newDecoderInputStream(InputStream in, org.eclipse.jetty.compression.DecoderConfig config) throws IOException
      Specified by:
      newDecoderInputStream in class org.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:
      newDecoderSource in class org.eclipse.jetty.compression.Compression
    • newEncoderOutputStream

      public OutputStream newEncoderOutputStream(OutputStream out, org.eclipse.jetty.compression.EncoderConfig config) throws IOException
      Specified by:
      newEncoderOutputStream in class org.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:
      newEncoderSink in class org.eclipse.jetty.compression.Compression
    • doStart

      protected void doStart() throws Exception
      Overrides:
      doStart in class org.eclipse.jetty.compression.Compression
      Throws:
      Exception
    • doStop

      protected void doStop() throws Exception
      Overrides:
      doStop in class org.eclipse.jetty.util.component.ContainerLifeCycle
      Throws:
      Exception