package io
- Alphabetic
- Public
- All
Type Members
- trait Appender[A] extends AutoCloseable
Represents a sink for writing values to some persistent source
- case class Base64Writer[A](dir: Path, recordsReceivedBeforeClosingBucket: Int, numberOfAppendsBeforeWriterFlush: Int, timeBucketMinutes: Int, flushEvery: Int, limit: Option[Long])(implicit evidence$1: HasTimestamp[A], evidence$2: Show[A]) extends Product with Serializable
An ETL configuration which will take Kafka records and write them to some directory
An ETL configuration which will take Kafka records and write them to some directory
- A
the record type
- dir
the directory to write the buckets under
- recordsReceivedBeforeClosingBucket
see comments in reference.conf
- numberOfAppendsBeforeWriterFlush
see comments in reference.conf
- timeBucketMinutes
see comments in reference.conf
- class TextAppenderObserver[A] extends Observer[A] with Appender[A] with StrictLogging
- class ZipAppenderObserver[A] extends Observer[A] with Appender[A] with AutoCloseable with StrictLogging
Value Members
- object Base64Writer extends StrictLogging with Serializable
- object FileSink
Means to write data to zips
- object FileSource
A means to get a stream of data from a directory, if only to make kafka4m useful out-of-the-box.
A means to get a stream of data from a directory, if only to make kafka4m useful out-of-the-box.
This way we can get a stream of data from each file
- object TextAppenderObserver extends Serializable
A namespace which holds a 'fromEvents' as a means to transform append events into time-bucketed files
- object ZipAppenderObserver extends Serializable