fs2.aws.kinesis.CommittableRecord
See theCommittableRecord companion object
case class CommittableRecord(shardId: String, recordProcessorStartingSequenceNumber: ExtendedSequenceNumber, millisBehindLatest: Long, record: KinesisClientRecord, recordProcessor: ChunkedRecordProcessor, checkpointer: RecordProcessorCheckpointer, lastRecordSemaphore: Semaphore, isLastInShard: Boolean)
A message type from Kinesis which has not yet been commited or checkpointed.
Value parameters
- checkpointer
-
reference to the checkpointer used to commit this record
- 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
- shardId
-
the unique identifier for the shard from which this record originated
Attributes
- Constructor
-
create a new commitable record with a name and age.
- Companion
- object
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article