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 Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier()
      Return the algorithm identifier describing the compression algorithm and parameters this compressor uses.
      java.io.OutputStream getOutputStream​(java.io.OutputStream comOut)
      Wrap the passed in output stream comOut, returning an output stream that compresses anything passed in before sending on to comOut.
    • 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

        java.io.OutputStream getOutputStream​(java.io.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