kafka

producer

package producer

Visibility
  1. Public
  2. All

Type Members

  1. class BrokerPartitionInfo extends Logging

  2. class KafkaLog4jAppender extends AppenderSkeleton with Logging

  3. case class KeyedMessage[K, V](topic: String, key: K, message: V) extends Product with Serializable

    A topic, key, and value

  4. case class PartitionAndLeader(topic: String, partitionId: Int, leaderBrokerIdOpt: Option[Int]) extends Product with Serializable

  5. trait Partitioner[T] extends AnyRef

    A partitioner controls the mapping between user-provided keys and kafka partitions.

  6. class Producer[K, V] extends Logging

  7. class ProducerClosedException extends RuntimeException

  8. class ProducerConfig extends AsyncProducerConfig with SyncProducerConfigShared

  9. class ProducerPool extends Logging

  10. class ProducerRequestMetrics extends KafkaMetricsGroup

  11. class ProducerRequestStats extends AnyRef

    Tracks metrics of requests made by a given producer client to all brokers.

  12. class ProducerStats extends KafkaMetricsGroup

  13. class ProducerTopicMetrics extends KafkaMetricsGroup

    Annotations
    @threadsafe()
  14. class ProducerTopicStats extends AnyRef

    Tracks metrics for each topic the given producer client has produced data to.

  15. class SyncProducer extends Logging

    Annotations
    @threadsafe()
  16. class SyncProducerConfig extends SyncProducerConfigShared

  17. trait SyncProducerConfigShared extends AnyRef

Value Members

  1. object ConsoleProducer

  2. object ProducerConfig extends Config

  3. object ProducerPool

  4. object ProducerRequestStatsRegistry

    Stores the request stats information of each producer client in a (clientId -> ProducerRequestStats) map.

  5. object ProducerStatsRegistry

    Stores metrics of serialization and message sending activity of each producer client in a (clientId -> ProducerStats) map.

  6. object ProducerTopicStatsRegistry

    Stores the topic stats information of each producer client in a (clientId -> ProducerTopicStats) map.

  7. object SyncProducer

  8. object SyncProducerConfig

  9. package async

Ungrouped