kafka

producer

package producer

Visibility
  1. Public
  2. All

Type Members

  1. class BrokerPartitionInfo extends Logging

  2. class DefaultPartitioner extends Partitioner

  3. class KafkaLog4jAppender extends AppenderSkeleton with Logging

  4. class KeyedMessage[K, V](topic: String, key: K, partKey: Any, message: V) extends Product

    A topic, key, and value.

  5. class PartitionAndLeader(topic: String, partitionId: Int, leaderBrokerIdOpt: Option[Int]) extends Product

  6. trait Partitioner extends AnyRef

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

  7. class Producer[K, V] extends Logging

  8. class ProducerClosedException extends RuntimeException

  9. class ProducerConfig extends AsyncProducerConfig with SyncProducerConfigShared

  10. class ProducerPool extends Logging

  11. class ProducerRequestMetrics extends KafkaMetricsGroup

  12. class ProducerRequestStats extends AnyRef

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

  13. class ProducerStats extends KafkaMetricsGroup

  14. class ProducerTopicMetrics extends KafkaMetricsGroup

  15. class ProducerTopicStats extends AnyRef

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

  16. class SyncProducer extends Logging

  17. class SyncProducerConfig extends SyncProducerConfigShared

  18. trait SyncProducerConfigShared extends AnyRef

Value Members

  1. object ConsoleProducer extends AnyRef

  2. object ProducerConfig extends Config

  3. object ProducerPool extends AnyRef

  4. object ProducerRequestStatsRegistry extends AnyRef

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

  5. object ProducerStatsRegistry extends AnyRef

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

  6. object ProducerTopicStatsRegistry extends AnyRef

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

  7. object SyncProducer extends AnyRef

  8. object SyncProducerConfig extends AnyRef

  9. package async