| Copyright | (c) Moritz Schulte 2017 |
|---|---|
| License | BSD3 |
| Maintainer | mtesseract@silverratio.net |
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | None |
| Language | Haskell2010 |
Network.Nakadi.Types.Config
Description
This module provides the Nakadi Config Types.
- data Config
- data ConsumeParameters
- type StreamConnectCallback = Maybe LogFunc -> Response () -> IO ()
Documentation
Instances
| HasNakadiRequestTemplate Config Request | |
| HasNakadiManager Config Manager | |
| HasNakadiConsumeParameters Config ConsumeParameters | |
| HasNakadiCtxConfig SubscriptionEventStreamContext Config | |
| HasNakadiStreamConnectCallback Config (Maybe StreamConnectCallback) | |
| HasNakadiRetryPolicy Config (RetryPolicyM IO) | |
| HasNakadiLogFunc Config (Maybe LogFunc) | |
| HasNakadiDeserializationFailureCallback Config (Maybe (ByteString -> Text -> IO ())) | |
| HasNakadiRequestModifier Config (Request -> IO Request) | |
data ConsumeParameters Source #
ConsumeParameters
Instances
| Eq ConsumeParameters Source # | |
| Ord ConsumeParameters Source # | |
| Show ConsumeParameters Source # | |
| HasNakadiConsumeParameters Config ConsumeParameters | |
| HasNakadiStreamTimeout ConsumeParameters (Maybe Int32) | |
| HasNakadiStreamLimit ConsumeParameters (Maybe Int32) | |
| HasNakadiStreamKeepAliveLimit ConsumeParameters (Maybe Int32) | |
| HasNakadiMaxUncommittedEvents ConsumeParameters (Maybe Int32) | |
| HasNakadiFlowId ConsumeParameters (Maybe Text) | |
| HasNakadiBatchLimit ConsumeParameters (Maybe Int32) | |
| HasNakadiBatchFlushTimeout ConsumeParameters (Maybe Int32) | |