Class Compressor

java.lang.Object
org.apache.pekko.http.scaladsl.coding.Compressor
Direct Known Subclasses:
DeflateCompressor, NoCodingCompressor$

public abstract class Compressor extends Object
Deprecated.
Compressor is internal API and will be moved or removed in the future. Since Akka HTTP 10.2.0.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract org.apache.pekko.util.ByteString
    compress(org.apache.pekko.util.ByteString input)
    Deprecated.
    Compresses the given input and returns compressed data.
    abstract org.apache.pekko.util.ByteString
    compressAndFinish(org.apache.pekko.util.ByteString input)
    Deprecated.
    Combines `compress` + `finish`
    abstract org.apache.pekko.util.ByteString
    compressAndFlush(org.apache.pekko.util.ByteString input)
    Deprecated.
    Combines `compress` + `flush`
    abstract org.apache.pekko.util.ByteString
    Deprecated.
    Closes this compressed stream and return the remaining compressed data.
    abstract org.apache.pekko.util.ByteString
    Deprecated.
    Flushes any output data and returns the currently remaining compressed data.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Compressor

      public Compressor()
      Deprecated.
  • Method Details

    • compress

      public abstract org.apache.pekko.util.ByteString compress(org.apache.pekko.util.ByteString input)
      Deprecated.
      Compresses the given input and returns compressed data. The implementation can and will choose to buffer output data to improve compression. Use flush or compressAndFlush to make sure that all input data has been compressed and pending output data has been returned.
      Parameters:
      input - (undocumented)
      Returns:
      (undocumented)
    • compressAndFinish

      public abstract org.apache.pekko.util.ByteString compressAndFinish(org.apache.pekko.util.ByteString input)
      Deprecated.
      Combines `compress` + `finish`
    • compressAndFlush

      public abstract org.apache.pekko.util.ByteString compressAndFlush(org.apache.pekko.util.ByteString input)
      Deprecated.
      Combines `compress` + `flush`
    • finish

      public abstract org.apache.pekko.util.ByteString finish()
      Deprecated.
      Closes this compressed stream and return the remaining compressed data. After calling this method, this Compressor cannot be used any further.
      Returns:
      (undocumented)
    • flush

      public abstract org.apache.pekko.util.ByteString flush()
      Deprecated.
      Flushes any output data and returns the currently remaining compressed data.
      Returns:
      (undocumented)