ch.qos.logback.core.rolling.helper
Class Compressor

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

public class Compressor
extends ContextAwareBase

The Compression class implements ZIP and GZ file compression/decompression methods.

Author:
Ceki Gülcü

Field Summary
 
Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase
context
 
Constructor Summary
Compressor(CompressionMode compressionMode)
           
 
Method Summary
 void compress(String nameOfFile2Compress, String nameOfCompressedFile, String innerEntryName)
           
static String computeFileNameStr_WCS(String fileNamePatternStr, CompressionMode compressionMode)
           
 String toString()
           
 
Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Compressor

public Compressor(CompressionMode compressionMode)
Method Detail

compress

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

computeFileNameStr_WCS

public static String computeFileNameStr_WCS(String fileNamePatternStr,
                                            CompressionMode compressionMode)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2005-2013 QOS.ch. All Rights Reserved.