Packages

p

fs2.aws

kinesis

package kinesis

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package models

Type Members

  1. case class CommittableRecord(shardId: String, recordProcessorStartingSequenceNumber: ExtendedSequenceNumber, millisBehindLatest: Long, record: KinesisClientRecord, recordProcessor: ChunkedRecordProcessor, checkpointer: RecordProcessorCheckpointer, lastRecordSemaphore: Semaphore, isLastInShard: Boolean = false) extends Product with Serializable

    A message type from Kinesis which has not yet been commited or checkpointed.

    A message type from Kinesis which has not yet been commited or checkpointed.

    shardId

    the unique identifier for the shard from which this record originated

    millisBehindLatest

    ms behind the latest record, used to detect if the consumer is lagging the producer

    record

    the original record document from Kinesis

    recordProcessor

    reference to the record processor that is responsible for processing this message

    checkpointer

    reference to the checkpointer used to commit this record

  2. class DefaultKinesisStreamBuilder[F[_]] extends KinesisStreamBuilder[F]
  3. trait Kinesis[F[_]] extends AnyRef
  4. class KinesisCheckpointSettings extends AnyRef

    Settings for configuring the Kinesis checkpointer pipe

  5. class KinesisConsumerSettings extends AnyRef

    Settings for configuring the Kinesis consumer

  6. abstract class KinesisStreamBuilder[F[_]] extends AnyRef
  7. sealed trait RetrievalMode extends AnyRef

Value Members

  1. object CommittableRecord extends Serializable
  2. object DefaultKinesisStreamBuilder
  3. case object FanOut extends RetrievalMode with Product with Serializable
  4. object Kinesis
  5. object KinesisCheckpointSettings
  6. object KinesisConsumerSettings
  7. case object Polling extends RetrievalMode with Product with Serializable
  8. object publisher

    fs2 Streams for publishing data to AWS Kinesis streams

Ungrouped