aws-kinesis-client-0.4.0.2: A producer & consumer client library for AWS Kinesis

CopyrightCopyright © 2013-2015 PivotCloud, Inc.
LicenseApache-2.0
MaintainerJon Sterling <jsterling@alephcloud.com>
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

Aws.Kinesis.Client.Consumer.Internal

Contents

Description

 

Synopsis

Types

Operations

updateStreamState :: ConsumerKit -> StreamState -> IO StreamState Source

This requests new information from Kinesis and reconciles that with an existing carousel of shard states.

replenishMessages :: ConsumerKit -> MessageQueue -> TVar StreamState -> IO Int Source

Waits for a message queue to be emptied and fills it up again.

Re-exports