Convenience case class since (clientId, brokerInfo) pairs are used to create SyncProducer Request Stats and SimpleConsumer Request and Response Stats.
Convenience case class since (clientId, topic) pairs are used in the creation of many Stats objects.
Thrown when a request is made for broker but no brokers with that topic exist.
Indicates a producer pool initialization problem
Indicates that the given config parameter has invalid value
Indicates the client has requested a range no longer available on the server
Generic Kafka exception
Kafka exception caused by real IOs.
This exception is thrown when new leader election is not necessary.
Thrown when a request is made for partition, but no leader exists for that partition
Thrown when a log cleaning task is requested to be aborted.
Indicates a createMessageStreams can't be called more thane once
Thrown when a request is made for broker but no brokers with that topic exist.
Thrown when a get epoch request is made for partition, but no epoch exists for that partition
This exception is thrown by the leader elector in the controller when leader election fails for a partition since all the leader candidate replicas for a partition are offline; the set of candidates may or may not be limited to just the in sync replicas depending upon whether unclean leader election is allowed to occur.
Number of insync replicas for the partition is lower than min.
Message was rejected because number of insync replicas for the partition is lower than min.
Thrown when a request is made for partition on a broker that is NOT a leader for that partition
Indicates the client has specified offset metadata that exceeds the configured maximum size in bytes
Indicates the client has requested a range no longer available on the server
Indicates that offsets are currently being loaded from disk into the cache so offset fetch requests cannot be satisfied.
Thrown when a request is made for partition, but no leader exists for that partition
Thrown when a produce request times out - i.
An exception that indicates a thread is being shut down normally.
Convenience case class since (topic, partition) pairs are ubiquitous.
Indicates a producer pool initialization problem
Indicates the client has requested a range no longer available on the server
If we don't know what else it is, call it this
Indicates the client has requested a range no longer available on the server
Indicates an unknown topic or a partition id not between 0 and numPartitions-1
A bi-directional mapping between error codes and exceptions