io.gearpump.streaming

dsl

package dsl

Visibility
  1. Public
  2. All

Type Members

  1. class CollectionDataSource[T] extends TypedDataSource[T]

  2. class KVStream[K, V] extends AnyRef

  3. class Stream[T] extends AnyRef

  4. class StreamApp extends AnyRef

    Example:

    Example:

    val data = "This is a good start, bingo!! bingo!!" app.fromCollection(data.lines.toList). // word => (word, count) flatMap(line => line.split("[\\s]+")).map((_, 1)). // (word, count1), (word, count2) => (word, count1 + count2) groupBy(kv => kv._1).reduce(sum(_, _))

    val appId = context.submit(app) context.close()

  5. trait TypedDataSink[T] extends DataSink

  6. trait TypedDataSource[T] extends DataSource

Value Members

  1. object Stream

  2. object StreamApp

  3. package example

  4. package op

  5. package partitioner

  6. package plan

Ungrouped