kieker.monitoring.writer.filesystem.async
Class BinaryZipWriterThread
java.lang.Object
java.lang.Thread
kieker.monitoring.writer.AbstractAsyncThread
kieker.monitoring.writer.filesystem.async.AbstractZipWriterThread
kieker.monitoring.writer.filesystem.async.BinaryZipWriterThread
- All Implemented Interfaces:
- Runnable
public class BinaryZipWriterThread
- extends AbstractZipWriterThread
- Since:
- 1.7
- Author:
- Jan Waller
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, yield |
BinaryZipWriterThread
public BinaryZipWriterThread(IMonitoringController monitoringController,
BlockingQueue<IMonitoringRecord> writeQueue,
StringMappingFileWriter mappingFileWriter,
String path,
int maxEntriesInFile,
int bufferSize,
int level)
throws IOException
- Create a new BinaryZipWriterThread.
- Parameters:
monitoringController
- the monitoring controller accessed by this threadwriteQueue
- the queue where the writer fetches its records frommappingFileWriter
- writer for the mapping file (the file where class names are mapped to record ids)path
- location where to files should go to (the path must point to a directory)maxEntriesInFile
- limit for the number of records per log filebufferSize
- size of the output bufferlevel
- compression level
- Throws:
IOException
- when file operation fails
Copyright 2014 Kieker Project, http://kieker-monitoring.net>