Package

kafka

cluster

Permalink

package cluster

Visibility
  1. Public
  2. All

Type Members

  1. case class Broker(id: Int, endPoints: Map[SecurityProtocol, EndPoint]) extends Product with Serializable

    Permalink
  2. case class BrokerEndPoint(id: Int, host: String, port: Int) extends Product with Serializable

    Permalink

    BrokerEndpoint is used to connect to specific host:port pair.

    BrokerEndpoint is used to connect to specific host:port pair. It is typically used by clients (or brokers when connecting to other brokers) and contains no information about the security protocol used on the connection. Clients should know which security protocol to use from configuration. This allows us to keep the wire protocol with the clients unchanged where the protocol is not needed.

  3. case class EndPoint(host: String, port: Int, protocolType: SecurityProtocol) extends Product with Serializable

    Permalink

    Part of the broker definition - matching host/port pair to a protocol

  4. class Partition extends Logging with KafkaMetricsGroup

    Permalink

    Data structure that represents a topic partition.

    Data structure that represents a topic partition. The leader maintains the AR, ISR, CUR, RAR

  5. class Replica extends Logging

    Permalink

Value Members

  1. object Broker extends Serializable

    Permalink

    A Kafka broker.

    A Kafka broker. A broker has an id and a collection of end-points. Each end-point is (host, port, protocolType).

  2. object BrokerEndPoint extends Serializable

    Permalink
  3. object EndPoint extends Serializable

    Permalink

Ungrouped