Interface OutputCompressor

  • All Known Implementing Classes:
    ZlibCompressor

    public interface OutputCompressor
    General interface for an operator that is able to produce an OutputStream that will output compressed data.
    • Method Detail

      • getAlgorithmIdentifier

        org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier()
        Return the algorithm identifier describing the compression algorithm and parameters this compressor uses.
        Returns:
        algorithm oid and parameters.
      • getOutputStream

        OutputStream getOutputStream​(OutputStream comOut)
        Wrap the passed in output stream comOut, returning an output stream that compresses anything passed in before sending on to comOut.
        Parameters:
        comOut - output stream for compressed output.
        Returns:
        a compressing OutputStream