kieker.monitoring.writer.filesystem
Class AsyncFsWriter
java.lang.Object
kieker.monitoring.writer.AbstractMonitoringWriter
kieker.monitoring.writer.AbstractAsyncWriter
kieker.monitoring.writer.filesystem.AbstractAsyncFSWriter
kieker.monitoring.writer.filesystem.AsyncFsWriter
- All Implemented Interfaces:
- IMonitoringRecordReceiver, IMonitoringWriter
public final class AsyncFsWriter
- extends AbstractAsyncFSWriter
- Since:
- < 0.9
- Author:
- Matthias Rohr, Robert von Massow, Andre van Hoorn, Jan Waller
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CONFIG_FLUSH
public static final java.lang.String CONFIG_FLUSH
CONFIG_BUFFER
public static final java.lang.String CONFIG_BUFFER
AsyncFsWriter
public AsyncFsWriter(Configuration configuration)
- Creates a new instance of this class using the given parameters.
- Parameters:
configuration
- The configuration for this writer.
getDefaultConfiguration
protected Configuration getDefaultConfiguration()
- This method should be overwritten, iff the writer is external to Kieker and
thus its default configuration is not included in the default config file. Make sure that the three required properties always have default values! Make sure that the required properties always have default values!
- Overrides:
getDefaultConfiguration
in class AbstractAsyncFSWriter
- Returns:
- The configuration object containing the default configuration.
initWorker
protected final AbstractFsWriterThread initWorker(IMonitoringController monitoringController,
java.util.concurrent.BlockingQueue<IMonitoringRecord> writeQueue,
MappingFileWriter mappingFileWriter,
java.lang.String path,
int maxEntiresInFile,
int maxlogSize,
int maxLogFiles)
- Specified by:
initWorker
in class AbstractAsyncFSWriter
Copyright 2015 Kieker Project, http://kieker-monitoring.net