Copyright | Copyright © 2013-2015 PivotCloud, Inc. |
---|---|
License | Apache-2.0 |
Maintainer | Jon Sterling <jsterling@alephcloud.com> |
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
- data ShardState
- makeShardState :: ShardId -> TVar (Maybe ShardIterator) -> TVar (Maybe SequenceNumber) -> ShardState
- ssIterator :: Getter ShardState (TVar (Maybe ShardIterator))
- ssShardId :: Lens' ShardState ShardId
- ssLastSequenceNumber :: Getter ShardState (TVar (Maybe SequenceNumber))
Documentation
data ShardState Source
The internal representation for shards used by the consumer.
Eq ShardState |
|
makeShardState :: ShardId -> TVar (Maybe ShardIterator) -> TVar (Maybe SequenceNumber) -> ShardState Source
ssIterator :: Getter ShardState (TVar (Maybe ShardIterator)) Source
A getter for _ssIterator
.
ssShardId :: Lens' ShardState ShardId Source
A lens for _ssShardId
.
ssLastSequenceNumber :: Getter ShardState (TVar (Maybe SequenceNumber)) Source
A getter for _ssLastSequenceNumber
.