Class Compressor

java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.rolling.helper.Compressor
All Implemented Interfaces:
ContextAware

@Deprecated(since="2022-01-27") public class Compressor extends ContextAwareBase
Deprecated.
This internal logback API is not supported by AEM as a Cloud Service.
The Compression class implements ZIP and GZ file compression/decompression methods.
  • Constructor Details

    • Compressor

      public Compressor(CompressionMode compressionMode)
      Deprecated.
  • Method Details

    • compress

      public void compress(String nameOfFile2Compress, String nameOfCompressedFile, String innerEntryName)
      Deprecated.
      Parameters:
      nameOfFile2Compress -
      nameOfCompressedFile -
      innerEntryName - The name of the file within the zip file. Use for ZIP compression.
    • computeFileNameStrWithoutCompSuffix

      public static String computeFileNameStrWithoutCompSuffix(String fileNamePatternStr, CompressionMode compressionMode)
      Deprecated.
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object
    • asyncCompress

      public Future<?> asyncCompress(String nameOfFile2Compress, String nameOfCompressedFile, String innerEntryName) throws RolloverFailure
      Deprecated.
      Throws:
      RolloverFailure