kayrock v0.1.10 API Reference
Modules
Documentation for Kayrock.
Functions to help debugging binaries
A connection to a kafka broker.
Manages communication with a single cluster
Encapsulates what we know about the state of a Kafka broker cluster
Handles compression/decompression of messages.
Convenience functions for working with Kayrock / Kafka API data
Deserialization for primitive types for the kafka protocol
Utility for converting Kafka error codes to/from atom names
Macros for generating modules for the protocol schema
Code to serialize consumer group ProtocolMetadata messages
Useful macros for kafka-related values
Code to serialize/deserialize Kafka consumer group member assignments
Represents a set of messages with the v0 or v1 format
Represents a single message with the v0 or v1 format
Represents a batch of records (also called a record set)
Represents a single record (message)
Serializations for primitive types for the kafka protocol
This module handle all socket related operations.
Exceptions
Raised if Kayrock.ErrorCode.atom_to_code!/1
is called with an atom that
does not correspond to a known Kafka error code.
Raised if Kayrock.ErrorCode.code_to_atom!/1
is called with a code that
does not correspond to a known Kafka error code.
Raised on serialization errors
Mix Tasks
Mix task to generate the .ex files for each of the kafka protocol messages