Package

org.dagobuh.api

streamlets

Permalink

package streamlets

Visibility
  1. Public
  2. All

Type Members

  1. class Collect[F[_], A, B] extends Transformer[F, A, B]

    Permalink
  2. case class CompositeTransformer[F[_], A, B, C](f: Transformer[F, A, B], g: Transformer[F, C, A]) extends Transformer[F, C, B] with Product with Serializable

    Permalink
  3. class DataGenerator[F[_], A] extends Source[F, A]

    Permalink

    Used to generate InputStreams in a dag.

    Used to generate InputStreams in a dag.

    Is useful for mocking out other possible inputs like Kafka for testing

    F

    the collection

    A

    the elements

  4. class Filter[F[_], A] extends Transformer[F, A, A]

    Permalink
  5. class ForEach[F[_], A] extends Sink[F, A]

    Permalink
  6. class Map[F[_], A, B] extends Transformer[F, A, B]

    Permalink
  7. trait Sink[F[_], A] extends Streamlet[A, Nothing]

    Permalink
  8. trait Source[F[_], A] extends Streamlet[Nothing, A]

    Permalink
  9. sealed trait Streamlet[+A, +B] extends Serializable

    Permalink
  10. trait Transformer[F[_], A, B] extends Streamlet[A, B]

    Permalink

Value Members

  1. object Collect extends Serializable

    Permalink
  2. object DataGenerator extends Serializable

    Permalink
  3. object Filter extends Serializable

    Permalink
  4. object ForEach extends Serializable

    Permalink
  5. object Map extends Serializable

    Permalink

Ungrouped