Package-level declarations

Types

Link copied to clipboard
class BackpressureController(strategy: BackpressureStrategy = BackpressureStrategy.SUSPEND, highWatermark: Int = 8000, lowWatermark: Int = 2000, currentSize: Int = 0)
Link copied to clipboard
class BatchCompressor(type: CompressionType = CompressionType.default(), batchSize: Int = 1000)
Link copied to clipboard
data class CompressedData(val type: CompressionType, val compressed: ByteArray, val originalSize: Int = 0)
Link copied to clipboard
Link copied to clipboard
class LockFreeRingBuffer(capacity: Int = 1024 * 1024)
Link copied to clipboard
class LogBuffer(filePath: Path, bufferSize: Int = 8 * 1024, flushInterval: Long = 1000, autoFlush: Boolean = false)
Link copied to clipboard
class LogBufferException(message: String, cause: Throwable? = null) : Exception
Link copied to clipboard
class LoggerObjectPool(capacity: Int = 1000)
Link copied to clipboard
class MmapRotationWriter(directory: Path, maxFileSize: Long = 1024L * 1024L * 1024L, rotationPolicy: String = "SIZE", filePrefix: String = "app")
Link copied to clipboard
class MmapWriter(filePath: Path, maxFileSize: Long = 1024L * 1024L * 1024L)
Link copied to clipboard
class MmapWriterException(message: String, cause: Throwable? = null) : Exception
Link copied to clipboard
Link copied to clipboard
data class PoolStats(val created: Long, val reused: Long, val available: Int, val capacity: Int)
Link copied to clipboard