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.Common

Contents

Description

 

Synopsis

Documentation

data KinesisKit Source

The KinesisKit contains what is necessary to make a request to Kinesis.

runKinesis :: (ServiceConfiguration req ~ KinesisConfiguration, Transaction req resp) => KinesisKit -> req -> IO resp Source

Run a Kinesis request.

Fetching Shards

streamShardSource :: MonadIO m => KinesisKit -> StreamName -> Source m Shard Source

A Source of shards for a stream.

streamOpenShardSource :: MonadIO m => KinesisKit -> StreamName -> Source m Shard Source

A Source of open shards for a stream.