Packages

p

fs2.aws

kinesis

package kinesis

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

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 KinesisCheckpointSettings extends AnyRef

    Settings for configuring the Kinesis checkpointer pipe

  3. class KinesisConsumerSettings extends AnyRef

    Settings for configuring the Kinesis consumer

  4. class STSAssumeRoleSettings extends AnyRef

    Used when constructing a [KinesisConsumerSettings] instance that will by used by a client for cross-account access.

    Used when constructing a [KinesisConsumerSettings] instance that will by used by a client for cross-account access.

    This currently implements only the minimum required fields defined in: https://docs.aws.amazon.com/cli/latest/reference/sts/assume-role.html

Value Members

  1. object CommittableRecord extends Serializable
  2. object KinesisCheckpointSettings
  3. object KinesisConsumerSettings
  4. object STSAssumeRoleSettings
  5. object consumer
  6. object publisher

    fs2 Streams for publishing data to AWS Kinesis streams

Ungrouped