nakadi-client-0.2.0.1: Client library for the Nakadi Event Broker

Copyright(c) Moritz Schulte 2017
LicenseBSD3
Maintainermtesseract@silverratio.net
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Network.Nakadi.Types.Config

Description

This module provides the Nakadi Config Types.

Synopsis

Documentation

data Config Source #

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 -> 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)