Package

io.gearpump

streaming

Permalink

package streaming

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. streaming
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class AckRequestSerializer extends TaskMessageSerializer[AckRequest]

    Permalink
  2. class AckSerializer extends TaskMessageSerializer[Ack]

    Permalink
  3. case class DAG(version: Int, processors: Map[ProcessorId, ProcessorDescription], graph: Graph[ProcessorId, PartitionerDescription]) extends Serializable with Product

    Permalink

    DAG is wrapper for Graph for streaming applications.

  4. type ExecutorId = Int

    Permalink
  5. class InitialAckRequestSerializer extends TaskMessageSerializer[InitialAckRequest]

    Permalink
  6. class LatencyProbeSerializer extends TaskMessageSerializer[LatencyProbe]

    Permalink
  7. case class LifeTime(birth: TimeStamp, death: TimeStamp) extends Product with Serializable

    Permalink

    Each processor has a LifeTime.

    Each processor has a LifeTime.

    When input message's timestamp is beyond current processor's lifetime, then it will not be processed by this processor.

  8. trait Processor[+T <: Task] extends ReferenceEqual

    Permalink

    Processor is the blueprint for tasks.

  9. case class ProcessorDescription(id: ProcessorId, taskClass: String, parallelism: Int, description: String = "", taskConf: UserConfig = null, life: LifeTime = LifeTime.Immortal, jar: AppJar = null) extends ReferenceEqual with Product with Serializable

    Permalink
  10. type ProcessorId = Int

    Permalink
  11. class StreamApplication extends Application

    Permalink

    Represent a streaming application

  12. class TaskIdSerializer extends TaskMessageSerializer[TaskId]

    Permalink
  13. type TaskIndex = Int

    Permalink

Value Members

  1. object AppMasterToExecutor

    Permalink
  2. object AppMasterToMaster

    Permalink
  3. object Constants

    Permalink
  4. object DAG extends Serializable

    Permalink
  5. object ExecutorToAppMaster

    Permalink
  6. object LifeTime extends Serializable

    Permalink
  7. object Processor

    Permalink
  8. object StreamApplication

    Permalink
  9. package appmaster

    Permalink
  10. package dsl

    Permalink
  11. package executor

    Permalink
  12. package javaapi

    Permalink
  13. package metrics

    Permalink
  14. package sink

    Permalink
  15. package source

    Permalink
  16. package state

    Permalink
  17. package storage

    Permalink
  18. package task

    Permalink
  19. package transaction

    Permalink
  20. package util

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped