milena-0.5.2.2: A Kafka client for Haskell.

Safe HaskellNone
LanguageHaskell2010

Network.Kafka.Protocol

Documentation

newtype Request #

Instances
Eq Request # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(==) :: Request -> Request -> Bool #

(/=) :: Request -> Request -> Bool #

Show Request # 
Instance details

Defined in Network.Kafka.Protocol

Generic Request # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep Request :: * -> * #

Methods

from :: Request -> Rep Request x #

to :: Rep Request x -> Request #

Serializable Request # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Request -> Put #

type Rep Request # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Request = D1 (MetaData "Request" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "Request" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (CorrelationId, ClientId, RequestMessage))))

data KafkaError #

Constructors

NoError

0 No error--it worked!

Unknown

-1 An unexpected server error

OffsetOutOfRange

1 The requested offset is outside the range of offsets maintained by the server for the given topic/partition.

InvalidMessage

2 This indicates that a message contents does not match its CRC

UnknownTopicOrPartition

3 This request is for a topic or partition that does not exist on this broker.

InvalidMessageSize

4 The message has a negative size

LeaderNotAvailable

5 This error is thrown if we are in the middle of a leadership election and there is currently no leader for this partition and hence it is unavailable for writes.

NotLeaderForPartition

6 This error is thrown if the client attempts to send messages to a replica that is not the leader for some partition. It indicates that the clients metadata is out of date.

RequestTimedOut

7 This error is thrown if the request exceeds the user-specified time limit in the request.

BrokerNotAvailable

8 This is not a client facing error and is used mostly by tools when a broker is not alive.

ReplicaNotAvailable

9 If replica is expected on a broker, but is not.

MessageSizeTooLarge

10 The server has a configurable maximum message size to avoid unbounded memory allocation. This error is thrown if the client attempt to produce a message larger than this maximum.

StaleControllerEpochCode

11 Internal error code for broker-to-broker communication.

OffsetMetadataTooLargeCode

12 If you specify a string larger than configured maximum for offset metadata

OffsetsLoadInProgressCode

14 The broker returns this error code for an offset fetch request if it is still loading offsets (after a leader change for that offsets topic partition).

ConsumerCoordinatorNotAvailableCode

15 The broker returns this error code for consumer metadata requests or offset commit requests if the offsets topic has not yet been created.

NotCoordinatorForConsumerCode

16 The broker returns this error code if it receives an offset fetch or commit request for a consumer group that it is not a coordinator for.

Instances
Bounded KafkaError # 
Instance details

Defined in Network.Kafka.Protocol

Enum KafkaError # 
Instance details

Defined in Network.Kafka.Protocol

Eq KafkaError # 
Instance details

Defined in Network.Kafka.Protocol

Show KafkaError # 
Instance details

Defined in Network.Kafka.Protocol

Generic KafkaError # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep KafkaError :: * -> * #

Exception KafkaError # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable KafkaError # 
Instance details

Defined in Network.Kafka.Protocol

Serializable KafkaError # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: KafkaError -> Put #

type Rep KafkaError # 
Instance details

Defined in Network.Kafka.Protocol

type Rep KafkaError = D1 (MetaData "KafkaError" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" False) ((((C1 (MetaCons "NoError" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Unknown" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "OffsetOutOfRange" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "InvalidMessage" PrefixI False) (U1 :: * -> *))) :+: ((C1 (MetaCons "UnknownTopicOrPartition" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "InvalidMessageSize" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "LeaderNotAvailable" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "NotLeaderForPartition" PrefixI False) (U1 :: * -> *)))) :+: (((C1 (MetaCons "RequestTimedOut" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "BrokerNotAvailable" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "ReplicaNotAvailable" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "MessageSizeTooLarge" PrefixI False) (U1 :: * -> *))) :+: ((C1 (MetaCons "StaleControllerEpochCode" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "OffsetMetadataTooLargeCode" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "OffsetsLoadInProgressCode" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "ConsumerCoordinatorNotAvailableCode" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "NotCoordinatorForConsumerCode" PrefixI False) (U1 :: * -> *))))))

newtype Metadata #

Constructors

Metadata KafkaString 
Instances
Eq Metadata # 
Instance details

Defined in Network.Kafka.Protocol

Show Metadata # 
Instance details

Defined in Network.Kafka.Protocol

IsString Metadata # 
Instance details

Defined in Network.Kafka.Protocol

Generic Metadata # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep Metadata :: * -> * #

Methods

from :: Metadata -> Rep Metadata x #

to :: Rep Metadata x -> Metadata #

Deserializable Metadata # 
Instance details

Defined in Network.Kafka.Protocol

Serializable Metadata # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Metadata -> Put #

type Rep Metadata # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Metadata = D1 (MetaData "Metadata" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "Metadata" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 KafkaString)))

newtype ConsumerGroup #

Instances
Eq ConsumerGroup # 
Instance details

Defined in Network.Kafka.Protocol

Show ConsumerGroup # 
Instance details

Defined in Network.Kafka.Protocol

IsString ConsumerGroup # 
Instance details

Defined in Network.Kafka.Protocol

Generic ConsumerGroup # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep ConsumerGroup :: * -> * #

Deserializable ConsumerGroup # 
Instance details

Defined in Network.Kafka.Protocol

Serializable ConsumerGroup # 
Instance details

Defined in Network.Kafka.Protocol

type Rep ConsumerGroup # 
Instance details

Defined in Network.Kafka.Protocol

type Rep ConsumerGroup = D1 (MetaData "ConsumerGroup" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "ConsumerGroup" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 KafkaString)))

data ResponseMessage #

Instances
Eq ResponseMessage # 
Instance details

Defined in Network.Kafka.Protocol

Show ResponseMessage # 
Instance details

Defined in Network.Kafka.Protocol

Generic ResponseMessage # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep ResponseMessage :: * -> * #

type Rep ResponseMessage # 
Instance details

Defined in Network.Kafka.Protocol

newtype Value #

Constructors

Value 
Instances
Eq Value # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(==) :: Value -> Value -> Bool #

(/=) :: Value -> Value -> Bool #

Show Value # 
Instance details

Defined in Network.Kafka.Protocol

Methods

showsPrec :: Int -> Value -> ShowS #

show :: Value -> String #

showList :: [Value] -> ShowS #

Generic Value # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep Value :: * -> * #

Methods

from :: Value -> Rep Value x #

to :: Rep Value x -> Value #

Deserializable Value # 
Instance details

Defined in Network.Kafka.Protocol

Serializable Value # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Value -> Put #

type Rep Value # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Value = D1 (MetaData "Value" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "Value" PrefixI True) (S1 (MetaSel (Just "_valueBytes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe KafkaBytes))))

newtype Key #

Constructors

Key 
Instances
Eq Key # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(==) :: Key -> Key -> Bool #

(/=) :: Key -> Key -> Bool #

Show Key # 
Instance details

Defined in Network.Kafka.Protocol

Methods

showsPrec :: Int -> Key -> ShowS #

show :: Key -> String #

showList :: [Key] -> ShowS #

Generic Key # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep Key :: * -> * #

Methods

from :: Key -> Rep Key x #

to :: Rep Key x -> Key #

Deserializable Key # 
Instance details

Defined in Network.Kafka.Protocol

Methods

deserialize :: Get Key #

Serializable Key # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Key -> Put #

type Rep Key # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Key = D1 (MetaData "Key" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "Key" PrefixI True) (S1 (MetaSel (Just "_keyBytes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe KafkaBytes))))

data Attributes #

Instances
Eq Attributes # 
Instance details

Defined in Network.Kafka.Protocol

Show Attributes # 
Instance details

Defined in Network.Kafka.Protocol

Generic Attributes # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep Attributes :: * -> * #

Deserializable Attributes # 
Instance details

Defined in Network.Kafka.Protocol

Serializable Attributes # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Attributes -> Put #

type Rep Attributes # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Attributes = D1 (MetaData "Attributes" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" False) (C1 (MetaCons "Attributes" PrefixI True) (S1 (MetaSel (Just "_compressionCodec") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CompressionCodec)))

newtype MagicByte #

Constructors

MagicByte Int8 
Instances
Enum MagicByte # 
Instance details

Defined in Network.Kafka.Protocol

Eq MagicByte # 
Instance details

Defined in Network.Kafka.Protocol

Integral MagicByte # 
Instance details

Defined in Network.Kafka.Protocol

Num MagicByte # 
Instance details

Defined in Network.Kafka.Protocol

Ord MagicByte # 
Instance details

Defined in Network.Kafka.Protocol

Real MagicByte # 
Instance details

Defined in Network.Kafka.Protocol

Show MagicByte # 
Instance details

Defined in Network.Kafka.Protocol

Generic MagicByte # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep MagicByte :: * -> * #

Deserializable MagicByte # 
Instance details

Defined in Network.Kafka.Protocol

Serializable MagicByte # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: MagicByte -> Put #

type Rep MagicByte # 
Instance details

Defined in Network.Kafka.Protocol

type Rep MagicByte = D1 (MetaData "MagicByte" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "MagicByte" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int8)))

newtype Crc #

Constructors

Crc Int32 
Instances
Enum Crc # 
Instance details

Defined in Network.Kafka.Protocol

Methods

succ :: Crc -> Crc #

pred :: Crc -> Crc #

toEnum :: Int -> Crc #

fromEnum :: Crc -> Int #

enumFrom :: Crc -> [Crc] #

enumFromThen :: Crc -> Crc -> [Crc] #

enumFromTo :: Crc -> Crc -> [Crc] #

enumFromThenTo :: Crc -> Crc -> Crc -> [Crc] #

Eq Crc # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(==) :: Crc -> Crc -> Bool #

(/=) :: Crc -> Crc -> Bool #

Integral Crc # 
Instance details

Defined in Network.Kafka.Protocol

Methods

quot :: Crc -> Crc -> Crc #

rem :: Crc -> Crc -> Crc #

div :: Crc -> Crc -> Crc #

mod :: Crc -> Crc -> Crc #

quotRem :: Crc -> Crc -> (Crc, Crc) #

divMod :: Crc -> Crc -> (Crc, Crc) #

toInteger :: Crc -> Integer #

Num Crc # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(+) :: Crc -> Crc -> Crc #

(-) :: Crc -> Crc -> Crc #

(*) :: Crc -> Crc -> Crc #

negate :: Crc -> Crc #

abs :: Crc -> Crc #

signum :: Crc -> Crc #

fromInteger :: Integer -> Crc #

Ord Crc # 
Instance details

Defined in Network.Kafka.Protocol

Methods

compare :: Crc -> Crc -> Ordering #

(<) :: Crc -> Crc -> Bool #

(<=) :: Crc -> Crc -> Bool #

(>) :: Crc -> Crc -> Bool #

(>=) :: Crc -> Crc -> Bool #

max :: Crc -> Crc -> Crc #

min :: Crc -> Crc -> Crc #

Real Crc # 
Instance details

Defined in Network.Kafka.Protocol

Methods

toRational :: Crc -> Rational #

Show Crc # 
Instance details

Defined in Network.Kafka.Protocol

Methods

showsPrec :: Int -> Crc -> ShowS #

show :: Crc -> String #

showList :: [Crc] -> ShowS #

Generic Crc # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep Crc :: * -> * #

Methods

from :: Crc -> Rep Crc x #

to :: Rep Crc x -> Crc #

Deserializable Crc # 
Instance details

Defined in Network.Kafka.Protocol

Methods

deserialize :: Get Crc #

Serializable Crc # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Crc -> Put #

type Rep Crc # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Crc = D1 (MetaData "Crc" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "Crc" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32)))

data CompressionCodec #

Constructors

NoCompression 
Gzip 
Instances
Eq CompressionCodec # 
Instance details

Defined in Network.Kafka.Protocol

Show CompressionCodec # 
Instance details

Defined in Network.Kafka.Protocol

Generic CompressionCodec # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep CompressionCodec :: * -> * #

type Rep CompressionCodec # 
Instance details

Defined in Network.Kafka.Protocol

type Rep CompressionCodec = D1 (MetaData "CompressionCodec" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" False) (C1 (MetaCons "NoCompression" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Gzip" PrefixI False) (U1 :: * -> *))

newtype Message #

Constructors

Message 
Instances
Eq Message # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(==) :: Message -> Message -> Bool #

(/=) :: Message -> Message -> Bool #

Show Message # 
Instance details

Defined in Network.Kafka.Protocol

Generic Message # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep Message :: * -> * #

Methods

from :: Message -> Rep Message x #

to :: Rep Message x -> Message #

Deserializable Message # 
Instance details

Defined in Network.Kafka.Protocol

Serializable Message # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Message -> Put #

type Rep Message # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Message = D1 (MetaData "Message" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "Message" PrefixI True) (S1 (MetaSel (Just "_messageFields") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Crc, MagicByte, Attributes, Key, Value))))

newtype Offset #

Constructors

Offset Int64 
Instances
Enum Offset # 
Instance details

Defined in Network.Kafka.Protocol

Eq Offset # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(==) :: Offset -> Offset -> Bool #

(/=) :: Offset -> Offset -> Bool #

Integral Offset # 
Instance details

Defined in Network.Kafka.Protocol

Num Offset # 
Instance details

Defined in Network.Kafka.Protocol

Ord Offset # 
Instance details

Defined in Network.Kafka.Protocol

Real Offset # 
Instance details

Defined in Network.Kafka.Protocol

Show Offset # 
Instance details

Defined in Network.Kafka.Protocol

Generic Offset # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep Offset :: * -> * #

Methods

from :: Offset -> Rep Offset x #

to :: Rep Offset x -> Offset #

Deserializable Offset # 
Instance details

Defined in Network.Kafka.Protocol

Serializable Offset # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Offset -> Put #

type Rep Offset # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Offset = D1 (MetaData "Offset" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "Offset" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int64)))

data MessageSetMember #

Instances
Eq MessageSetMember # 
Instance details

Defined in Network.Kafka.Protocol

Show MessageSetMember # 
Instance details

Defined in Network.Kafka.Protocol

Generic MessageSetMember # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep MessageSetMember :: * -> * #

Deserializable MessageSetMember # 
Instance details

Defined in Network.Kafka.Protocol

Serializable MessageSetMember # 
Instance details

Defined in Network.Kafka.Protocol

type Rep MessageSetMember # 
Instance details

Defined in Network.Kafka.Protocol

type Rep MessageSetMember = D1 (MetaData "MessageSetMember" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" False) (C1 (MetaCons "MessageSetMember" PrefixI True) (S1 (MetaSel (Just "_setOffset") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Offset) :*: S1 (MetaSel (Just "_setMessage") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Message)))

data MessageSet #

Instances
Eq MessageSet # 
Instance details

Defined in Network.Kafka.Protocol

Show MessageSet # 
Instance details

Defined in Network.Kafka.Protocol

Generic MessageSet # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep MessageSet :: * -> * #

Deserializable MessageSet # 
Instance details

Defined in Network.Kafka.Protocol

Serializable MessageSet # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: MessageSet -> Put #

type Rep MessageSet # 
Instance details

Defined in Network.Kafka.Protocol

type Rep MessageSet = D1 (MetaData "MessageSet" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" False) (C1 (MetaCons "MessageSet" PrefixI True) (S1 (MetaSel (Just "_codec") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CompressionCodec) :*: S1 (MetaSel (Just "_messageSetMembers") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [MessageSetMember])))

newtype Partition #

Constructors

Partition Int32 
Instances
Enum Partition # 
Instance details

Defined in Network.Kafka.Protocol

Eq Partition # 
Instance details

Defined in Network.Kafka.Protocol

Integral Partition # 
Instance details

Defined in Network.Kafka.Protocol

Num Partition # 
Instance details

Defined in Network.Kafka.Protocol

Ord Partition # 
Instance details

Defined in Network.Kafka.Protocol

Real Partition # 
Instance details

Defined in Network.Kafka.Protocol

Show Partition # 
Instance details

Defined in Network.Kafka.Protocol

Generic Partition # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep Partition :: * -> * #

Deserializable Partition # 
Instance details

Defined in Network.Kafka.Protocol

Serializable Partition # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Partition -> Put #

type Rep Partition # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Partition = D1 (MetaData "Partition" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "Partition" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32)))

newtype Timeout #

Constructors

Timeout Int32 
Instances
Enum Timeout # 
Instance details

Defined in Network.Kafka.Protocol

Eq Timeout # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(==) :: Timeout -> Timeout -> Bool #

(/=) :: Timeout -> Timeout -> Bool #

Integral Timeout # 
Instance details

Defined in Network.Kafka.Protocol

Num Timeout # 
Instance details

Defined in Network.Kafka.Protocol

Ord Timeout # 
Instance details

Defined in Network.Kafka.Protocol

Real Timeout # 
Instance details

Defined in Network.Kafka.Protocol

Show Timeout # 
Instance details

Defined in Network.Kafka.Protocol

Generic Timeout # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep Timeout :: * -> * #

Methods

from :: Timeout -> Rep Timeout x #

to :: Rep Timeout x -> Timeout #

Deserializable Timeout # 
Instance details

Defined in Network.Kafka.Protocol

Serializable Timeout # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Timeout -> Put #

type Rep Timeout # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Timeout = D1 (MetaData "Timeout" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "Timeout" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32)))

newtype RequiredAcks #

Constructors

RequiredAcks Int16 
Instances
Enum RequiredAcks # 
Instance details

Defined in Network.Kafka.Protocol

Eq RequiredAcks # 
Instance details

Defined in Network.Kafka.Protocol

Integral RequiredAcks # 
Instance details

Defined in Network.Kafka.Protocol

Num RequiredAcks # 
Instance details

Defined in Network.Kafka.Protocol

Ord RequiredAcks # 
Instance details

Defined in Network.Kafka.Protocol

Real RequiredAcks # 
Instance details

Defined in Network.Kafka.Protocol

Show RequiredAcks # 
Instance details

Defined in Network.Kafka.Protocol

Generic RequiredAcks # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep RequiredAcks :: * -> * #

Deserializable RequiredAcks # 
Instance details

Defined in Network.Kafka.Protocol

Serializable RequiredAcks # 
Instance details

Defined in Network.Kafka.Protocol

type Rep RequiredAcks # 
Instance details

Defined in Network.Kafka.Protocol

type Rep RequiredAcks = D1 (MetaData "RequiredAcks" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "RequiredAcks" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int16)))

newtype ProduceRequest #

Instances
Eq ProduceRequest # 
Instance details

Defined in Network.Kafka.Protocol

Show ProduceRequest # 
Instance details

Defined in Network.Kafka.Protocol

Generic ProduceRequest # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep ProduceRequest :: * -> * #

Serializable ProduceRequest # 
Instance details

Defined in Network.Kafka.Protocol

type Rep ProduceRequest # 
Instance details

Defined in Network.Kafka.Protocol

type Rep ProduceRequest = D1 (MetaData "ProduceRequest" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "ProduceReq" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (RequiredAcks, Timeout, [(TopicName, [(Partition, MessageSet)])]))))

newtype MaxBytes #

Constructors

MaxBytes Int32 
Instances
Enum MaxBytes # 
Instance details

Defined in Network.Kafka.Protocol

Eq MaxBytes # 
Instance details

Defined in Network.Kafka.Protocol

Integral MaxBytes # 
Instance details

Defined in Network.Kafka.Protocol

Num MaxBytes # 
Instance details

Defined in Network.Kafka.Protocol

Ord MaxBytes # 
Instance details

Defined in Network.Kafka.Protocol

Real MaxBytes # 
Instance details

Defined in Network.Kafka.Protocol

Show MaxBytes # 
Instance details

Defined in Network.Kafka.Protocol

Generic MaxBytes # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep MaxBytes :: * -> * #

Methods

from :: MaxBytes -> Rep MaxBytes x #

to :: Rep MaxBytes x -> MaxBytes #

Deserializable MaxBytes # 
Instance details

Defined in Network.Kafka.Protocol

Serializable MaxBytes # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: MaxBytes -> Put #

type Rep MaxBytes # 
Instance details

Defined in Network.Kafka.Protocol

type Rep MaxBytes = D1 (MetaData "MaxBytes" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "MaxBytes" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32)))

newtype MinBytes #

Constructors

MinBytes Int32 
Instances
Enum MinBytes # 
Instance details

Defined in Network.Kafka.Protocol

Eq MinBytes # 
Instance details

Defined in Network.Kafka.Protocol

Integral MinBytes # 
Instance details

Defined in Network.Kafka.Protocol

Num MinBytes # 
Instance details

Defined in Network.Kafka.Protocol

Ord MinBytes # 
Instance details

Defined in Network.Kafka.Protocol

Real MinBytes # 
Instance details

Defined in Network.Kafka.Protocol

Show MinBytes # 
Instance details

Defined in Network.Kafka.Protocol

Generic MinBytes # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep MinBytes :: * -> * #

Methods

from :: MinBytes -> Rep MinBytes x #

to :: Rep MinBytes x -> MinBytes #

Deserializable MinBytes # 
Instance details

Defined in Network.Kafka.Protocol

Serializable MinBytes # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: MinBytes -> Put #

type Rep MinBytes # 
Instance details

Defined in Network.Kafka.Protocol

type Rep MinBytes = D1 (MetaData "MinBytes" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "MinBytes" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32)))

newtype MaxWaitTime #

Constructors

MaxWaitTime Int32 
Instances
Enum MaxWaitTime # 
Instance details

Defined in Network.Kafka.Protocol

Eq MaxWaitTime # 
Instance details

Defined in Network.Kafka.Protocol

Integral MaxWaitTime # 
Instance details

Defined in Network.Kafka.Protocol

Num MaxWaitTime # 
Instance details

Defined in Network.Kafka.Protocol

Ord MaxWaitTime # 
Instance details

Defined in Network.Kafka.Protocol

Real MaxWaitTime # 
Instance details

Defined in Network.Kafka.Protocol

Show MaxWaitTime # 
Instance details

Defined in Network.Kafka.Protocol

Generic MaxWaitTime # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep MaxWaitTime :: * -> * #

Deserializable MaxWaitTime # 
Instance details

Defined in Network.Kafka.Protocol

Serializable MaxWaitTime # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: MaxWaitTime -> Put #

type Rep MaxWaitTime # 
Instance details

Defined in Network.Kafka.Protocol

type Rep MaxWaitTime = D1 (MetaData "MaxWaitTime" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "MaxWaitTime" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32)))

newtype ReplicaId #

Constructors

ReplicaId Int32 
Instances
Enum ReplicaId # 
Instance details

Defined in Network.Kafka.Protocol

Eq ReplicaId # 
Instance details

Defined in Network.Kafka.Protocol

Integral ReplicaId # 
Instance details

Defined in Network.Kafka.Protocol

Num ReplicaId # 
Instance details

Defined in Network.Kafka.Protocol

Ord ReplicaId # 
Instance details

Defined in Network.Kafka.Protocol

Real ReplicaId # 
Instance details

Defined in Network.Kafka.Protocol

Show ReplicaId # 
Instance details

Defined in Network.Kafka.Protocol

Generic ReplicaId # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep ReplicaId :: * -> * #

Deserializable ReplicaId # 
Instance details

Defined in Network.Kafka.Protocol

Serializable ReplicaId # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: ReplicaId -> Put #

type Rep ReplicaId # 
Instance details

Defined in Network.Kafka.Protocol

type Rep ReplicaId = D1 (MetaData "ReplicaId" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "ReplicaId" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32)))

newtype FetchRequest #

Instances
Eq FetchRequest # 
Instance details

Defined in Network.Kafka.Protocol

Show FetchRequest # 
Instance details

Defined in Network.Kafka.Protocol

Generic FetchRequest # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep FetchRequest :: * -> * #

Deserializable FetchRequest # 
Instance details

Defined in Network.Kafka.Protocol

Serializable FetchRequest # 
Instance details

Defined in Network.Kafka.Protocol

type Rep FetchRequest # 
Instance details

Defined in Network.Kafka.Protocol

type Rep FetchRequest = D1 (MetaData "FetchRequest" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "FetchReq" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (ReplicaId, MaxWaitTime, MinBytes, [(TopicName, [(Partition, Offset, MaxBytes)])]))))

newtype MaxNumberOfOffsets #

Instances
Enum MaxNumberOfOffsets # 
Instance details

Defined in Network.Kafka.Protocol

Eq MaxNumberOfOffsets # 
Instance details

Defined in Network.Kafka.Protocol

Integral MaxNumberOfOffsets # 
Instance details

Defined in Network.Kafka.Protocol

Num MaxNumberOfOffsets # 
Instance details

Defined in Network.Kafka.Protocol

Ord MaxNumberOfOffsets # 
Instance details

Defined in Network.Kafka.Protocol

Real MaxNumberOfOffsets # 
Instance details

Defined in Network.Kafka.Protocol

Show MaxNumberOfOffsets # 
Instance details

Defined in Network.Kafka.Protocol

Generic MaxNumberOfOffsets # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep MaxNumberOfOffsets :: * -> * #

Serializable MaxNumberOfOffsets # 
Instance details

Defined in Network.Kafka.Protocol

type Rep MaxNumberOfOffsets # 
Instance details

Defined in Network.Kafka.Protocol

type Rep MaxNumberOfOffsets = D1 (MetaData "MaxNumberOfOffsets" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "MaxNumberOfOffsets" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32)))

newtype Time #

Constructors

Time 

Fields

Instances
Bounded Time # 
Instance details

Defined in Network.Kafka.Protocol

Enum Time # 
Instance details

Defined in Network.Kafka.Protocol

Methods

succ :: Time -> Time #

pred :: Time -> Time #

toEnum :: Int -> Time #

fromEnum :: Time -> Int #

enumFrom :: Time -> [Time] #

enumFromThen :: Time -> Time -> [Time] #

enumFromTo :: Time -> Time -> [Time] #

enumFromThenTo :: Time -> Time -> Time -> [Time] #

Eq Time # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(==) :: Time -> Time -> Bool #

(/=) :: Time -> Time -> Bool #

Integral Time # 
Instance details

Defined in Network.Kafka.Protocol

Methods

quot :: Time -> Time -> Time #

rem :: Time -> Time -> Time #

div :: Time -> Time -> Time #

mod :: Time -> Time -> Time #

quotRem :: Time -> Time -> (Time, Time) #

divMod :: Time -> Time -> (Time, Time) #

toInteger :: Time -> Integer #

Num Time # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(+) :: Time -> Time -> Time #

(-) :: Time -> Time -> Time #

(*) :: Time -> Time -> Time #

negate :: Time -> Time #

abs :: Time -> Time #

signum :: Time -> Time #

fromInteger :: Integer -> Time #

Ord Time # 
Instance details

Defined in Network.Kafka.Protocol

Methods

compare :: Time -> Time -> Ordering #

(<) :: Time -> Time -> Bool #

(<=) :: Time -> Time -> Bool #

(>) :: Time -> Time -> Bool #

(>=) :: Time -> Time -> Bool #

max :: Time -> Time -> Time #

min :: Time -> Time -> Time #

Real Time # 
Instance details

Defined in Network.Kafka.Protocol

Methods

toRational :: Time -> Rational #

Show Time # 
Instance details

Defined in Network.Kafka.Protocol

Methods

showsPrec :: Int -> Time -> ShowS #

show :: Time -> String #

showList :: [Time] -> ShowS #

Generic Time # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep Time :: * -> * #

Methods

from :: Time -> Rep Time x #

to :: Rep Time x -> Time #

Serializable Time # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Time -> Put #

type Rep Time # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Time = D1 (MetaData "Time" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "Time" PrefixI True) (S1 (MetaSel (Just "_timeInt") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int64)))

newtype OffsetRequest #

Instances
Eq OffsetRequest # 
Instance details

Defined in Network.Kafka.Protocol

Show OffsetRequest # 
Instance details

Defined in Network.Kafka.Protocol

Generic OffsetRequest # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep OffsetRequest :: * -> * #

Serializable OffsetRequest # 
Instance details

Defined in Network.Kafka.Protocol

type Rep OffsetRequest # 
Instance details

Defined in Network.Kafka.Protocol

type Rep OffsetRequest = D1 (MetaData "OffsetRequest" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "OffsetReq" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (ReplicaId, [(TopicName, [(Partition, Time, MaxNumberOfOffsets)])]))))

newtype Isr #

Constructors

Isr [Int32] 
Instances
Eq Isr # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(==) :: Isr -> Isr -> Bool #

(/=) :: Isr -> Isr -> Bool #

Show Isr # 
Instance details

Defined in Network.Kafka.Protocol

Methods

showsPrec :: Int -> Isr -> ShowS #

show :: Isr -> String #

showList :: [Isr] -> ShowS #

Generic Isr # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep Isr :: * -> * #

Methods

from :: Isr -> Rep Isr x #

to :: Rep Isr x -> Isr #

Deserializable Isr # 
Instance details

Defined in Network.Kafka.Protocol

Methods

deserialize :: Get Isr #

type Rep Isr # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Isr = D1 (MetaData "Isr" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "Isr" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Int32])))

newtype Replicas #

Constructors

Replicas [Int32] 
Instances
Eq Replicas # 
Instance details

Defined in Network.Kafka.Protocol

Show Replicas # 
Instance details

Defined in Network.Kafka.Protocol

Generic Replicas # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep Replicas :: * -> * #

Methods

from :: Replicas -> Rep Replicas x #

to :: Rep Replicas x -> Replicas #

Deserializable Replicas # 
Instance details

Defined in Network.Kafka.Protocol

Serializable Replicas # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Replicas -> Put #

type Rep Replicas # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Replicas = D1 (MetaData "Replicas" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "Replicas" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Int32])))

newtype Leader #

Constructors

Leader 

Fields

Instances
Eq Leader # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(==) :: Leader -> Leader -> Bool #

(/=) :: Leader -> Leader -> Bool #

Ord Leader # 
Instance details

Defined in Network.Kafka.Protocol

Show Leader # 
Instance details

Defined in Network.Kafka.Protocol

Generic Leader # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep Leader :: * -> * #

Methods

from :: Leader -> Rep Leader x #

to :: Rep Leader x -> Leader #

Deserializable Leader # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Leader # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Leader = D1 (MetaData "Leader" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "Leader" PrefixI True) (S1 (MetaSel (Just "_leaderId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Int32))))

newtype PartitionMetadata #

Instances
Eq PartitionMetadata # 
Instance details

Defined in Network.Kafka.Protocol

Show PartitionMetadata # 
Instance details

Defined in Network.Kafka.Protocol

Generic PartitionMetadata # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep PartitionMetadata :: * -> * #

Deserializable PartitionMetadata # 
Instance details

Defined in Network.Kafka.Protocol

type Rep PartitionMetadata # 
Instance details

Defined in Network.Kafka.Protocol

type Rep PartitionMetadata = D1 (MetaData "PartitionMetadata" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "PartitionMetadata" PrefixI True) (S1 (MetaSel (Just "_partitionMetadataFields") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (KafkaError, Partition, Leader, Replicas, Isr))))

newtype TopicMetadata #

Instances
Eq TopicMetadata # 
Instance details

Defined in Network.Kafka.Protocol

Show TopicMetadata # 
Instance details

Defined in Network.Kafka.Protocol

Generic TopicMetadata # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep TopicMetadata :: * -> * #

Deserializable TopicMetadata # 
Instance details

Defined in Network.Kafka.Protocol

type Rep TopicMetadata # 
Instance details

Defined in Network.Kafka.Protocol

type Rep TopicMetadata = D1 (MetaData "TopicMetadata" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "TopicMetadata" PrefixI True) (S1 (MetaSel (Just "_topicMetadataFields") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (KafkaError, TopicName, [PartitionMetadata]))))

newtype Port #

Constructors

Port 

Fields

Instances
Enum Port # 
Instance details

Defined in Network.Kafka.Protocol

Methods

succ :: Port -> Port #

pred :: Port -> Port #

toEnum :: Int -> Port #

fromEnum :: Port -> Int #

enumFrom :: Port -> [Port] #

enumFromThen :: Port -> Port -> [Port] #

enumFromTo :: Port -> Port -> [Port] #

enumFromThenTo :: Port -> Port -> Port -> [Port] #

Eq Port # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(==) :: Port -> Port -> Bool #

(/=) :: Port -> Port -> Bool #

Integral Port # 
Instance details

Defined in Network.Kafka.Protocol

Methods

quot :: Port -> Port -> Port #

rem :: Port -> Port -> Port #

div :: Port -> Port -> Port #

mod :: Port -> Port -> Port #

quotRem :: Port -> Port -> (Port, Port) #

divMod :: Port -> Port -> (Port, Port) #

toInteger :: Port -> Integer #

Num Port # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(+) :: Port -> Port -> Port #

(-) :: Port -> Port -> Port #

(*) :: Port -> Port -> Port #

negate :: Port -> Port #

abs :: Port -> Port #

signum :: Port -> Port #

fromInteger :: Integer -> Port #

Ord Port # 
Instance details

Defined in Network.Kafka.Protocol

Methods

compare :: Port -> Port -> Ordering #

(<) :: Port -> Port -> Bool #

(<=) :: Port -> Port -> Bool #

(>) :: Port -> Port -> Bool #

(>=) :: Port -> Port -> Bool #

max :: Port -> Port -> Port #

min :: Port -> Port -> Port #

Real Port # 
Instance details

Defined in Network.Kafka.Protocol

Methods

toRational :: Port -> Rational #

Show Port # 
Instance details

Defined in Network.Kafka.Protocol

Methods

showsPrec :: Int -> Port -> ShowS #

show :: Port -> String #

showList :: [Port] -> ShowS #

Generic Port # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep Port :: * -> * #

Methods

from :: Port -> Rep Port x #

to :: Rep Port x -> Port #

Deserializable Port # 
Instance details

Defined in Network.Kafka.Protocol

Methods

deserialize :: Get Port #

type Rep Port # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Port = D1 (MetaData "Port" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "Port" PrefixI True) (S1 (MetaSel (Just "_portInt") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32)))

newtype Host #

Constructors

Host 
Instances
Eq Host # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(==) :: Host -> Host -> Bool #

(/=) :: Host -> Host -> Bool #

Ord Host # 
Instance details

Defined in Network.Kafka.Protocol

Methods

compare :: Host -> Host -> Ordering #

(<) :: Host -> Host -> Bool #

(<=) :: Host -> Host -> Bool #

(>) :: Host -> Host -> Bool #

(>=) :: Host -> Host -> Bool #

max :: Host -> Host -> Host #

min :: Host -> Host -> Host #

Show Host # 
Instance details

Defined in Network.Kafka.Protocol

Methods

showsPrec :: Int -> Host -> ShowS #

show :: Host -> String #

showList :: [Host] -> ShowS #

IsString Host # 
Instance details

Defined in Network.Kafka.Protocol

Methods

fromString :: String -> Host #

Generic Host # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep Host :: * -> * #

Methods

from :: Host -> Rep Host x #

to :: Rep Host x -> Host #

Deserializable Host # 
Instance details

Defined in Network.Kafka.Protocol

Methods

deserialize :: Get Host #

type Rep Host # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Host = D1 (MetaData "Host" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "Host" PrefixI True) (S1 (MetaSel (Just "_hostKString") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 KafkaString)))

newtype NodeId #

Constructors

NodeId 

Fields

Instances
Enum NodeId # 
Instance details

Defined in Network.Kafka.Protocol

Eq NodeId # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(==) :: NodeId -> NodeId -> Bool #

(/=) :: NodeId -> NodeId -> Bool #

Integral NodeId # 
Instance details

Defined in Network.Kafka.Protocol

Num NodeId # 
Instance details

Defined in Network.Kafka.Protocol

Ord NodeId # 
Instance details

Defined in Network.Kafka.Protocol

Real NodeId # 
Instance details

Defined in Network.Kafka.Protocol

Show NodeId # 
Instance details

Defined in Network.Kafka.Protocol

Generic NodeId # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep NodeId :: * -> * #

Methods

from :: NodeId -> Rep NodeId x #

to :: Rep NodeId x -> NodeId #

Deserializable NodeId # 
Instance details

Defined in Network.Kafka.Protocol

type Rep NodeId # 
Instance details

Defined in Network.Kafka.Protocol

type Rep NodeId = D1 (MetaData "NodeId" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "NodeId" PrefixI True) (S1 (MetaSel (Just "_nodeId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32)))

newtype Broker #

Constructors

Broker 

Fields

Instances
Eq Broker # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(==) :: Broker -> Broker -> Bool #

(/=) :: Broker -> Broker -> Bool #

Ord Broker # 
Instance details

Defined in Network.Kafka.Protocol

Show Broker # 
Instance details

Defined in Network.Kafka.Protocol

Generic Broker # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep Broker :: * -> * #

Methods

from :: Broker -> Rep Broker x #

to :: Rep Broker x -> Broker #

Deserializable Broker # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Broker # 
Instance details

Defined in Network.Kafka.Protocol

type Rep Broker = D1 (MetaData "Broker" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "Broker" PrefixI True) (S1 (MetaSel (Just "_brokerFields") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (NodeId, Host, Port))))

newtype MetadataResponse #

Instances
Eq MetadataResponse # 
Instance details

Defined in Network.Kafka.Protocol

Show MetadataResponse # 
Instance details

Defined in Network.Kafka.Protocol

Generic MetadataResponse # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep MetadataResponse :: * -> * #

Deserializable MetadataResponse # 
Instance details

Defined in Network.Kafka.Protocol

type Rep MetadataResponse # 
Instance details

Defined in Network.Kafka.Protocol

type Rep MetadataResponse = D1 (MetaData "MetadataResponse" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "MetadataResp" PrefixI True) (S1 (MetaSel (Just "_metadataResponseFields") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ([Broker], [TopicMetadata]))))

newtype FetchResponse #

Instances
Eq FetchResponse # 
Instance details

Defined in Network.Kafka.Protocol

Show FetchResponse # 
Instance details

Defined in Network.Kafka.Protocol

Generic FetchResponse # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep FetchResponse :: * -> * #

Deserializable FetchResponse # 
Instance details

Defined in Network.Kafka.Protocol

Serializable FetchResponse # 
Instance details

Defined in Network.Kafka.Protocol

type Rep FetchResponse # 
Instance details

Defined in Network.Kafka.Protocol

type Rep FetchResponse = D1 (MetaData "FetchResponse" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "FetchResp" PrefixI True) (S1 (MetaSel (Just "_fetchResponseFields") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [(TopicName, [(Partition, KafkaError, Offset, MessageSet)])])))

newtype PartitionOffsets #

Instances
Eq PartitionOffsets # 
Instance details

Defined in Network.Kafka.Protocol

Show PartitionOffsets # 
Instance details

Defined in Network.Kafka.Protocol

Generic PartitionOffsets # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep PartitionOffsets :: * -> * #

Deserializable PartitionOffsets # 
Instance details

Defined in Network.Kafka.Protocol

type Rep PartitionOffsets # 
Instance details

Defined in Network.Kafka.Protocol

type Rep PartitionOffsets = D1 (MetaData "PartitionOffsets" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "PartitionOffsets" PrefixI True) (S1 (MetaSel (Just "_partitionOffsetsFields") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Partition, KafkaError, [Offset]))))

newtype OffsetResponse #

Instances
Eq OffsetResponse # 
Instance details

Defined in Network.Kafka.Protocol

Show OffsetResponse # 
Instance details

Defined in Network.Kafka.Protocol

Generic OffsetResponse # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep OffsetResponse :: * -> * #

Deserializable OffsetResponse # 
Instance details

Defined in Network.Kafka.Protocol

type Rep OffsetResponse # 
Instance details

Defined in Network.Kafka.Protocol

type Rep OffsetResponse = D1 (MetaData "OffsetResponse" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "OffsetResp" PrefixI True) (S1 (MetaSel (Just "_offsetResponseFields") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [(TopicName, [PartitionOffsets])])))

newtype ProduceResponse #

Instances
Eq ProduceResponse # 
Instance details

Defined in Network.Kafka.Protocol

Show ProduceResponse # 
Instance details

Defined in Network.Kafka.Protocol

Generic ProduceResponse # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep ProduceResponse :: * -> * #

Deserializable ProduceResponse # 
Instance details

Defined in Network.Kafka.Protocol

Serializable ProduceResponse # 
Instance details

Defined in Network.Kafka.Protocol

type Rep ProduceResponse # 
Instance details

Defined in Network.Kafka.Protocol

type Rep ProduceResponse = D1 (MetaData "ProduceResponse" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "ProduceResp" PrefixI True) (S1 (MetaSel (Just "_produceResponseFields") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [(TopicName, [(Partition, KafkaError, Offset)])])))

newtype KafkaString #

Constructors

KString 

Fields

Instances
Eq KafkaString # 
Instance details

Defined in Network.Kafka.Protocol

Ord KafkaString # 
Instance details

Defined in Network.Kafka.Protocol

Show KafkaString # 
Instance details

Defined in Network.Kafka.Protocol

IsString KafkaString # 
Instance details

Defined in Network.Kafka.Protocol

Generic KafkaString # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep KafkaString :: * -> * #

Deserializable KafkaString # 
Instance details

Defined in Network.Kafka.Protocol

Serializable KafkaString # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: KafkaString -> Put #

type Rep KafkaString # 
Instance details

Defined in Network.Kafka.Protocol

type Rep KafkaString = D1 (MetaData "KafkaString" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "KString" PrefixI True) (S1 (MetaSel (Just "_kString") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ByteString)))

newtype KafkaBytes #

Constructors

KBytes 
Instances
Eq KafkaBytes # 
Instance details

Defined in Network.Kafka.Protocol

Show KafkaBytes # 
Instance details

Defined in Network.Kafka.Protocol

IsString KafkaBytes # 
Instance details

Defined in Network.Kafka.Protocol

Generic KafkaBytes # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep KafkaBytes :: * -> * #

Deserializable KafkaBytes # 
Instance details

Defined in Network.Kafka.Protocol

Serializable KafkaBytes # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: KafkaBytes -> Put #

type Rep KafkaBytes # 
Instance details

Defined in Network.Kafka.Protocol

type Rep KafkaBytes = D1 (MetaData "KafkaBytes" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "KBytes" PrefixI True) (S1 (MetaSel (Just "_kafkaByteString") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ByteString)))

newtype TopicName #

Constructors

TName 

Fields

Instances
Eq TopicName # 
Instance details

Defined in Network.Kafka.Protocol

Ord TopicName # 
Instance details

Defined in Network.Kafka.Protocol

Show TopicName # 
Instance details

Defined in Network.Kafka.Protocol

IsString TopicName # 
Instance details

Defined in Network.Kafka.Protocol

Generic TopicName # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep TopicName :: * -> * #

Deserializable TopicName # 
Instance details

Defined in Network.Kafka.Protocol

Serializable TopicName # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: TopicName -> Put #

type Rep TopicName # 
Instance details

Defined in Network.Kafka.Protocol

type Rep TopicName = D1 (MetaData "TopicName" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "TName" PrefixI True) (S1 (MetaSel (Just "_tName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 KafkaString)))

newtype MetadataRequest #

Constructors

MetadataReq [TopicName] 
Instances
Eq MetadataRequest # 
Instance details

Defined in Network.Kafka.Protocol

Show MetadataRequest # 
Instance details

Defined in Network.Kafka.Protocol

Generic MetadataRequest # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep MetadataRequest :: * -> * #

Deserializable MetadataRequest # 
Instance details

Defined in Network.Kafka.Protocol

Serializable MetadataRequest # 
Instance details

Defined in Network.Kafka.Protocol

type Rep MetadataRequest # 
Instance details

Defined in Network.Kafka.Protocol

type Rep MetadataRequest = D1 (MetaData "MetadataRequest" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "MetadataReq" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [TopicName])))

data RequestMessage #

Instances
Eq RequestMessage # 
Instance details

Defined in Network.Kafka.Protocol

Show RequestMessage # 
Instance details

Defined in Network.Kafka.Protocol

Generic RequestMessage # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep RequestMessage :: * -> * #

Serializable RequestMessage # 
Instance details

Defined in Network.Kafka.Protocol

type Rep RequestMessage # 
Instance details

Defined in Network.Kafka.Protocol

newtype ClientId #

Constructors

ClientId KafkaString 
Instances
Eq ClientId # 
Instance details

Defined in Network.Kafka.Protocol

Show ClientId # 
Instance details

Defined in Network.Kafka.Protocol

IsString ClientId # 
Instance details

Defined in Network.Kafka.Protocol

Generic ClientId # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep ClientId :: * -> * #

Methods

from :: ClientId -> Rep ClientId x #

to :: Rep ClientId x -> ClientId #

Deserializable ClientId # 
Instance details

Defined in Network.Kafka.Protocol

Serializable ClientId # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: ClientId -> Put #

type Rep ClientId # 
Instance details

Defined in Network.Kafka.Protocol

type Rep ClientId = D1 (MetaData "ClientId" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "ClientId" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 KafkaString)))

newtype CorrelationId #

Constructors

CorrelationId Int32 
Instances
Enum CorrelationId # 
Instance details

Defined in Network.Kafka.Protocol

Eq CorrelationId # 
Instance details

Defined in Network.Kafka.Protocol

Integral CorrelationId # 
Instance details

Defined in Network.Kafka.Protocol

Num CorrelationId # 
Instance details

Defined in Network.Kafka.Protocol

Ord CorrelationId # 
Instance details

Defined in Network.Kafka.Protocol

Real CorrelationId # 
Instance details

Defined in Network.Kafka.Protocol

Show CorrelationId # 
Instance details

Defined in Network.Kafka.Protocol

Generic CorrelationId # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep CorrelationId :: * -> * #

Deserializable CorrelationId # 
Instance details

Defined in Network.Kafka.Protocol

Serializable CorrelationId # 
Instance details

Defined in Network.Kafka.Protocol

type Rep CorrelationId # 
Instance details

Defined in Network.Kafka.Protocol

type Rep CorrelationId = D1 (MetaData "CorrelationId" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "CorrelationId" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32)))

newtype ApiVersion #

Constructors

ApiVersion Int16 
Instances
Enum ApiVersion # 
Instance details

Defined in Network.Kafka.Protocol

Eq ApiVersion # 
Instance details

Defined in Network.Kafka.Protocol

Integral ApiVersion # 
Instance details

Defined in Network.Kafka.Protocol

Num ApiVersion # 
Instance details

Defined in Network.Kafka.Protocol

Ord ApiVersion # 
Instance details

Defined in Network.Kafka.Protocol

Real ApiVersion # 
Instance details

Defined in Network.Kafka.Protocol

Show ApiVersion # 
Instance details

Defined in Network.Kafka.Protocol

Generic ApiVersion # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep ApiVersion :: * -> * #

Deserializable ApiVersion # 
Instance details

Defined in Network.Kafka.Protocol

Serializable ApiVersion # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: ApiVersion -> Put #

type Rep ApiVersion # 
Instance details

Defined in Network.Kafka.Protocol

type Rep ApiVersion = D1 (MetaData "ApiVersion" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "ApiVersion" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int16)))

newtype ApiKey #

Constructors

ApiKey Int16 
Instances
Enum ApiKey # 
Instance details

Defined in Network.Kafka.Protocol

Eq ApiKey # 
Instance details

Defined in Network.Kafka.Protocol

Methods

(==) :: ApiKey -> ApiKey -> Bool #

(/=) :: ApiKey -> ApiKey -> Bool #

Integral ApiKey # 
Instance details

Defined in Network.Kafka.Protocol

Num ApiKey # 
Instance details

Defined in Network.Kafka.Protocol

Ord ApiKey # 
Instance details

Defined in Network.Kafka.Protocol

Real ApiKey # 
Instance details

Defined in Network.Kafka.Protocol

Show ApiKey # 
Instance details

Defined in Network.Kafka.Protocol

Generic ApiKey # 
Instance details

Defined in Network.Kafka.Protocol

Associated Types

type Rep ApiKey :: * -> * #

Methods

from :: ApiKey -> Rep ApiKey x #

to :: Rep ApiKey x -> ApiKey #

Deserializable ApiKey # 
Instance details

Defined in Network.Kafka.Protocol

Serializable ApiKey # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: ApiKey -> Put #

type Rep ApiKey # 
Instance details

Defined in Network.Kafka.Protocol

type Rep ApiKey = D1 (MetaData "ApiKey" "Network.Kafka.Protocol" "milena-0.5.2.2-BNw79rDcjaTAOFaufcNYYI" True) (C1 (MetaCons "ApiKey" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int16)))

class Deserializable a where #

Minimal complete definition

deserialize

Methods

deserialize :: Get a #

Instances
Deserializable Int8 # 
Instance details

Defined in Network.Kafka.Protocol

Methods

deserialize :: Get Int8 #

Deserializable Int16 # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable Int32 # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable Int64 # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable KafkaError # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable Metadata # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable ConsumerGroup # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable Value # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable Key # 
Instance details

Defined in Network.Kafka.Protocol

Methods

deserialize :: Get Key #

Deserializable Attributes # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable MagicByte # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable Crc # 
Instance details

Defined in Network.Kafka.Protocol

Methods

deserialize :: Get Crc #

Deserializable Message # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable Offset # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable MessageSetMember # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable MessageSet # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable Partition # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable Timeout # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable RequiredAcks # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable MaxBytes # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable MinBytes # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable MaxWaitTime # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable ReplicaId # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable FetchRequest # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable OffsetFetchResponse # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable OffsetCommitResponse # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable Isr # 
Instance details

Defined in Network.Kafka.Protocol

Methods

deserialize :: Get Isr #

Deserializable Replicas # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable Leader # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable PartitionMetadata # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable TopicMetadata # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable Port # 
Instance details

Defined in Network.Kafka.Protocol

Methods

deserialize :: Get Port #

Deserializable Host # 
Instance details

Defined in Network.Kafka.Protocol

Methods

deserialize :: Get Host #

Deserializable NodeId # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable Broker # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable MetadataResponse # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable FetchResponse # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable PartitionOffsets # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable OffsetResponse # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable ProduceResponse # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable KafkaString # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable KafkaBytes # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable TopicName # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable MetadataRequest # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable ClientId # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable CorrelationId # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable ApiVersion # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable ApiKey # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable GroupCoordinatorResponse # 
Instance details

Defined in Network.Kafka.Protocol

Deserializable a => Deserializable [a] # 
Instance details

Defined in Network.Kafka.Protocol

Methods

deserialize :: Get [a] #

(Deserializable a, Deserializable b) => Deserializable (a, b) # 
Instance details

Defined in Network.Kafka.Protocol

Methods

deserialize :: Get (a, b) #

(Deserializable a, Deserializable b, Deserializable c) => Deserializable (a, b, c) # 
Instance details

Defined in Network.Kafka.Protocol

Methods

deserialize :: Get (a, b, c) #

(Deserializable a, Deserializable b, Deserializable c, Deserializable d) => Deserializable (a, b, c, d) # 
Instance details

Defined in Network.Kafka.Protocol

Methods

deserialize :: Get (a, b, c, d) #

(Deserializable a, Deserializable b, Deserializable c, Deserializable d, Deserializable e) => Deserializable (a, b, c, d, e) # 
Instance details

Defined in Network.Kafka.Protocol

Methods

deserialize :: Get (a, b, c, d, e) #

class Serializable a where #

Minimal complete definition

serialize

Methods

serialize :: a -> Put #

Instances
Serializable Int8 # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Int8 -> Put #

Serializable Int16 # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Int16 -> Put #

Serializable Int32 # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Int32 -> Put #

Serializable Int64 # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Int64 -> Put #

Serializable Request # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Request -> Put #

Serializable KafkaError # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: KafkaError -> Put #

Serializable Metadata # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Metadata -> Put #

Serializable ConsumerGroup # 
Instance details

Defined in Network.Kafka.Protocol

Serializable OffsetFetchRequest # 
Instance details

Defined in Network.Kafka.Protocol

Serializable OffsetCommitRequest # 
Instance details

Defined in Network.Kafka.Protocol

Serializable GroupCoordinatorRequest # 
Instance details

Defined in Network.Kafka.Protocol

Serializable Value # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Value -> Put #

Serializable Key # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Key -> Put #

Serializable Attributes # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Attributes -> Put #

Serializable MagicByte # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: MagicByte -> Put #

Serializable Crc # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Crc -> Put #

Serializable Message # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Message -> Put #

Serializable Offset # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Offset -> Put #

Serializable MessageSetMember # 
Instance details

Defined in Network.Kafka.Protocol

Serializable MessageSet # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: MessageSet -> Put #

Serializable Partition # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Partition -> Put #

Serializable Timeout # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Timeout -> Put #

Serializable RequiredAcks # 
Instance details

Defined in Network.Kafka.Protocol

Serializable ProduceRequest # 
Instance details

Defined in Network.Kafka.Protocol

Serializable MaxBytes # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: MaxBytes -> Put #

Serializable MinBytes # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: MinBytes -> Put #

Serializable MaxWaitTime # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: MaxWaitTime -> Put #

Serializable ReplicaId # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: ReplicaId -> Put #

Serializable FetchRequest # 
Instance details

Defined in Network.Kafka.Protocol

Serializable MaxNumberOfOffsets # 
Instance details

Defined in Network.Kafka.Protocol

Serializable Time # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Time -> Put #

Serializable OffsetRequest # 
Instance details

Defined in Network.Kafka.Protocol

Serializable Replicas # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: Replicas -> Put #

Serializable FetchResponse # 
Instance details

Defined in Network.Kafka.Protocol

Serializable ProduceResponse # 
Instance details

Defined in Network.Kafka.Protocol

Serializable KafkaString # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: KafkaString -> Put #

Serializable KafkaBytes # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: KafkaBytes -> Put #

Serializable TopicName # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: TopicName -> Put #

Serializable MetadataRequest # 
Instance details

Defined in Network.Kafka.Protocol

Serializable RequestMessage # 
Instance details

Defined in Network.Kafka.Protocol

Serializable ClientId # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: ClientId -> Put #

Serializable CorrelationId # 
Instance details

Defined in Network.Kafka.Protocol

Serializable ApiVersion # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: ApiVersion -> Put #

Serializable ApiKey # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: ApiKey -> Put #

Serializable a => Serializable [a] # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: [a] -> Put #

(Serializable a, Serializable b) => Serializable (a, b) # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: (a, b) -> Put #

(Serializable a, Serializable b, Serializable c) => Serializable (a, b, c) # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: (a, b, c) -> Put #

(Serializable a, Serializable b, Serializable c, Serializable d) => Serializable (a, b, c, d) # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: (a, b, c, d) -> Put #

(Serializable a, Serializable b, Serializable c, Serializable d, Serializable e) => Serializable (a, b, c, d, e) # 
Instance details

Defined in Network.Kafka.Protocol

Methods

serialize :: (a, b, c, d, e) -> Put #

keyed :: (Field1 a a b b, Choice p, Applicative f, Eq b) => b -> Optic' p f a a #