Copyright | (c) Moritz Schulte 2017 |
---|---|
License | BSD3 |
Maintainer | mtesseract@silverratio.net |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
This module provides the Nakadi Config Types.
- data Config
- data ConsumeParameters
- type StreamConnectCallback = Maybe LogFunc -> Response () -> IO ()
Documentation
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
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) | |