io.gearpump.streaming.state

impl

package impl

Visibility
  1. Public
  2. All

Type Members

  1. class CheckpointManager extends AnyRef

  2. class InMemoryCheckpointStore extends CheckpointStore

    an in memory store provided for test should not be used in real cases

  3. class InMemoryCheckpointStoreFactory extends CheckpointStoreFactory

  4. case class Interval(startTime: TimeStamp, endTime: TimeStamp) extends Ordered[Interval] with Product with Serializable

    an interval is a dynamic time range that is divided by window boundary and checkpoint time

  5. class NonWindowState[T] extends MonoidState[T]

    a MonoidState storing non-window state

  6. class Window extends AnyRef

    used in window applications it keeps the current window and slide ahead when the window expires

  7. case class WindowConfig(windowSize: Long, windowStep: Long) extends Product with Serializable

  8. class WindowState[T] extends MonoidState[T]

    this is a list of states, each of which is bounded by a time window state of each window doesn't affect each other

Value Members

  1. object NonWindowState

  2. object PersistentStateConfig

  3. object WindowConfig extends Serializable

  4. object WindowState

Ungrouped