Packages

package io

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait Appender[A] extends AutoCloseable

    Represents a sink for writing values to some persistent source

  2. 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

  3. class TextAppenderObserver[A] extends Observer[A] with Appender[A] with StrictLogging
  4. class ZipAppenderObserver[A] extends Observer[A] with Appender[A] with AutoCloseable with StrictLogging

Value Members

  1. object Base64Writer extends StrictLogging with Serializable
  2. object FileSink

    Means to write data to zips

  3. 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

  4. object TextAppenderObserver extends Serializable

    A namespace which holds a 'fromEvents' as a means to transform append events into time-bucketed files

  5. object ZipAppenderObserver extends Serializable

Ungrouped