|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.org.simonsite.log4j.appender.LogFileCompressor
final class LogFileCompressor
Responsible for compressing log files using a given compression algorithm, adding checksums if specified.
| Constructor Summary | |
|---|---|
LogFileCompressor(TimeAndSizeRollingAppender rollingAppender)
|
|
| Method Summary | |
|---|---|
(package private) void |
addFileCompressionEventListener(FileCompressionEventListener fileCompressionEventListener)
|
(package private) void |
begin()
Starts the compressor. |
(package private) void |
compress(java.io.File file)
|
(package private) void |
end()
Stops the compressor. |
(package private) void |
fireFileCompressionEvent(FileCompressionEvent fileCompressionEvent)
|
(package private) int |
getQueueLimit()
For test purposes only. |
(package private) int |
getQueueSize()
For test purposes only. |
void |
onFileRoll(FileRollEvent fileRollEvent)
|
(package private) void |
removeFileCompressionEventListener(FileCompressionEventListener fileCompressionEventListener)
|
void |
run()
|
(package private) void |
waitForEmptyQueue()
For test purposes only. |
(package private) void |
waitForSizeQueue(int queueSize)
For test purposes only. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
LogFileCompressor(TimeAndSizeRollingAppender rollingAppender)
| Method Detail |
|---|
public final void run()
run in interface java.lang.Runnablepublic final void onFileRoll(FileRollEvent fileRollEvent)
onFileRoll in interface FileRollEventListenerfinal int getQueueLimit()
final int getQueueSize()
final void waitForEmptyQueue()
final void waitForSizeQueue(int queueSize)
final void begin()
final void end()
final void compress(java.io.File file)
final void addFileCompressionEventListener(FileCompressionEventListener fileCompressionEventListener)
final void removeFileCompressionEventListener(FileCompressionEventListener fileCompressionEventListener)
final void fireFileCompressionEvent(FileCompressionEvent fileCompressionEvent)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||