ReadonlynameThe name of the store (e.g. 'mongodb', 'redis', 'dynamodb')
ReadonlylibraryThe client library being used
Returns the underlying KinesisClient (loosely typed) for anything not wrapped here.
PutRecord — publish one message to stream. The message is encoded to
bytes (string → UTF-8, Buffer → as-is, else JSON). Returns the shard id and
sequence number assigned by Kinesis.
CreateStream — provision a new stream.
Alias for createStream(), matching the common store surface.
Subscribe to stream: acquire a shard iterator (GetShardIterator) and
poll GetRecords in a loop, invoking handler once per record. Returns a
subscription whose stop() ends the loop; the subscription is also tracked
so disconnect() stops it. The poll loop runs detached (not awaited); this
method resolves once the initial iterator is acquired.
KinesisStorewraps an AWS v3KinesisClientand exposes stream producing, a shard-iterator consumer loop, and stream administration.