com.gilt.gfc.kinesis

consumer

package consumer

Visibility
  1. Public
  2. All

Type Members

  1. trait Checkpoint extends AnyRef

    Allows consumer to checkpoint a stream's shard at latest read point, or at a specific sequence number.

  2. trait CheckpointingStrategy extends AnyRef

    Representation of a strategy for applying checkpoints while consuming the kinesis stream/shard.

  3. trait EventReceiver[T] extends AnyRef

    Receiver of events of a certain type from Kinesis.

  4. trait KinesisConsumerConfig extends BaseConfig with Loggable

    Configuration for access around a Kinesis Stream.

  5. case class RawKinesisStreamConsumer(streamName: String, config: KinesisConsumerConfig, executorService: ExecutorService = ...)(processBatch: (Seq[Record], Checkpoint) ⇒ Unit) extends Loggable with Product with Serializable

    A Consumer of data from a Kinesis Stream.

Value Members

  1. object CheckpointingStrategy

    Predefined checkpointing strategies.

Ungrouped