kayrock v0.1.8 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.

Mix Tasks

Mix task to generate the .ex files for each of the kafka protocol messages