org.apache.gearpump.streaming.state.system

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 KafkaCheckpointStore extends CheckpointStore

    checkpoint store that writes to kafka

  6. class KafkaCheckpointStoreFactory extends CheckpointStoreFactory

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

    a MonoidState storing non-window state

  8. class PersistentStateConfig extends Serializable

  9. class Window extends AnyRef

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

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

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

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

    WindowState requires a Algebird Group to be passed in Group augments Monoid with a minus function which makes it possible to undo the update by messages that have left the window

Value Members

  1. object KafkaCheckpointStore

  2. object NonWindowState

  3. object PersistentStateConfig extends Serializable

  4. object StateSerializer

  5. object WindowConfig extends Serializable

  6. object WindowState

Ungrouped