Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apache/kafka
/ types & classes
Types & classes
265 in github.com/apache/kafka
⨍
Functions
1,332
◇
Types & classes
265
↓ 3 callers
Class
ReplicationUtils
system_test/utils/replication_utils.py:28
↓ 3 callers
Class
TestcaseEnv
system_test/utils/testcase_env.py:30
↓ 2 callers
Class
PyH
system_test/utils/pyh.py:130
↓ 1 callers
Class
SystemTestEnv
system_test/system_test_env.py:30
↓ 1 callers
Class
Tag
system_test/utils/pyh.py:44
Class
AbstractConfig
A convenient base class for configurations to extend. <p> This class holds both the original configuration that was provided as well as the parsed
clients/src/main/java/org/apache/kafka/common/config/AbstractConfig.java:28
Class
AbstractConfigTest
clients/src/test/java/org/apache/kafka/common/config/AbstractConfigTest.java:27
Class
AbstractIterator
A base class that simplifies implementing an iterator @param <T> The type of thing we are iterating over
clients/src/main/java/org/apache/kafka/common/utils/AbstractIterator.java:26
Class
AbstractIteratorTest
clients/src/test/java/org/apache/kafka/common/utils/AbstractIteratorTest.java:27
Class
AbstractRequestResponse
clients/src/main/java/org/apache/kafka/common/requests/AbstractRequestResponse.java:19
Class
ApiException
Any API exception that is part of the public protocol and should be a subclass of this class and be part of this package.
clients/src/main/java/org/apache/kafka/common/errors/ApiException.java:25
Enum
ApiKeys
Identifiers for all the Kafka APIs
clients/src/main/java/org/apache/kafka/common/protocol/ApiKeys.java:26
Class
ArrayOf
Represents a type for an array of a particular type
clients/src/main/java/org/apache/kafka/common/protocol/types/ArrayOf.java:24
Class
Avg
A {@link SampledStat} that maintains a simple average over its samples.
clients/src/main/java/org/apache/kafka/common/metrics/stats/Avg.java:22
Class
AvroKafkaStorage
contrib/hadoop-producer/src/main/java/kafka/bridge/pig/AvroKafkaStorage.java:36
Class
BD
clients/src/main/java/org/apache/kafka/common/message/KafkaLZ4BlockOutputStream.java:333
Interface
BinScheme
clients/src/main/java/org/apache/kafka/common/metrics/stats/Histogram.java:75
Enum
BucketSizing
clients/src/main/java/org/apache/kafka/common/metrics/stats/Percentiles.java:30
Class
BufferExhaustedException
This exception is thrown if the producer is in non-blocking mode and the rate of data production exceeds the rate at which data can be sent for long e
clients/src/main/java/org/apache/kafka/clients/producer/BufferExhaustedException.java:25
Class
BufferPool
A pool of ByteBuffers kept under a given memory limit. This class is fairly specific to the needs of the producer. In particular it has the following
clients/src/main/java/org/apache/kafka/clients/producer/internals/BufferPool.java:45
Class
BufferPoolTest
clients/src/test/java/org/apache/kafka/clients/producer/BufferPoolTest.java:35
Class
ByteArrayDeserializer
clients/src/main/java/org/apache/kafka/common/serialization/ByteArrayDeserializer.java:18
Class
ByteArraySerializer
clients/src/main/java/org/apache/kafka/common/serialization/ByteArraySerializer.java:18
Class
ByteBufferInputStream
A byte buffer backed input outputStream
clients/src/main/java/org/apache/kafka/common/record/ByteBufferInputStream.java:25
Class
ByteBufferOutputStream
A byte buffer backed output outputStream
clients/src/main/java/org/apache/kafka/common/record/ByteBufferOutputStream.java:25
Class
ByteBufferReceive
A receive backed by an array of ByteBuffers
clients/src/main/java/org/apache/kafka/common/network/ByteBufferReceive.java:26
Class
ByteBufferSend
A send backed by an array of byte buffers
clients/src/main/java/org/apache/kafka/common/network/ByteBufferSend.java:23
Interface
Callback
A callback interface that the user can implement to allow code to execute when the request is complete. This callback will generally execute in the ba
clients/src/main/java/org/apache/kafka/clients/producer/Callback.java:23
Class
ChildURLClassLoader
This class delegates (child then parent) for the findClass method for a URLClassLoader. We need this because findClass is protected in URLClassLoader
core/src/main/scala/kafka/tools/KafkaMigrationTool.java:448
Class
ClientRequest
A request being sent to the server. This holds both the network send as well as the client-level metadata.
clients/src/main/java/org/apache/kafka/clients/ClientRequest.java:20
Class
ClientResponse
A response from the server. Contains both the body of the response as well as the correlated request that was originally sent.
clients/src/main/java/org/apache/kafka/clients/ClientResponse.java:21
Class
ClientUtils
clients/src/main/java/org/apache/kafka/common/utils/ClientUtils.java:25
Class
ClientUtilsTest
clients/src/test/java/org/apache/kafka/common/utils/ClientUtilsTest.java:24
Class
Cluster
A representation of a subset of the nodes, topics, and partitions in the Kafka cluster.
clients/src/main/java/org/apache/kafka/common/Cluster.java:23
Class
ClusterConnectionStates
The state of our connection to each node in the cluster.
clients/src/main/java/org/apache/kafka/clients/ClusterConnectionStates.java:22
Class
CollectionUtils
clients/src/main/java/org/apache/kafka/common/utils/CollectionUtils.java:22
Class
Completion
clients/src/main/java/org/apache/kafka/clients/producer/MockProducer.java:183
Interface
CompoundStat
A compound stat is a stat where a single measurement and associated data structure feeds many metrics. This is the example for a histogram which has m
clients/src/main/java/org/apache/kafka/common/metrics/CompoundStat.java:27
Enum
CompressionType
The compression type to use
clients/src/main/java/org/apache/kafka/common/record/CompressionType.java:22
Class
Compressor
clients/src/main/java/org/apache/kafka/common/record/Compressor.java:31
Class
ConfigDef
This class is used for specifying the set of expected configurations, their type, their defaults, their documentation, and any special validation logi
clients/src/main/java/org/apache/kafka/common/config/ConfigDef.java:45
Class
ConfigDefTest
clients/src/test/java/org/apache/kafka/common/config/ConfigDefTest.java:28
Class
ConfigException
Thrown if the user supplies an invalid configuration
clients/src/main/java/org/apache/kafka/common/config/ConfigException.java:24
Class
ConfigKey
clients/src/main/java/org/apache/kafka/common/config/ConfigDef.java:313
Interface
Configurable
A Mix-in style interface for classes that are instantiated by reflection and need to take configuration parameters
clients/src/main/java/org/apache/kafka/common/Configurable.java:24
Enum
ConnectionState
The states of a node connection
clients/src/main/java/org/apache/kafka/clients/ConnectionState.java:18
Class
ConstantBinScheme
clients/src/main/java/org/apache/kafka/common/metrics/stats/Histogram.java:83
Class
ConstantMeasurable
clients/src/test/java/org/apache/kafka/common/metrics/MetricsTest.java:233
Class
Consumer
examples/src/main/java/kafka/examples/Consumer.java:30
Interface
Consumer
@see KafkaConsumer @see MockConsumer
clients/src/main/java/org/apache/kafka/clients/consumer/Consumer.java:27
Class
ConsumerConfig
The consumer configuration keys
clients/src/main/java/org/apache/kafka/clients/consumer/ConsumerConfig.java:27
Interface
ConsumerConnector
core/src/main/scala/kafka/javaapi/consumer/ConsumerConnector.java:27
Class
ConsumerExampleTest
TODO: Clean this after the consumer implementation is complete. Until then, it is useful to write some sample test code using the new APIs
clients/src/test/java/org/apache/kafka/clients/consumer/ConsumerExampleTest.java:29
Class
ConsumerMetadataRequest
clients/src/main/java/org/apache/kafka/common/requests/ConsumerMetadataRequest.java:22
Class
ConsumerMetadataResponse
clients/src/main/java/org/apache/kafka/common/requests/ConsumerMetadataResponse.java:23
Interface
ConsumerRebalanceCallback
A callback interface that the user can implement to manage customized offsets on the start and end of every rebalance operation. This callback will ex
clients/src/main/java/org/apache/kafka/clients/consumer/ConsumerRebalanceCallback.java:28
Class
ConsumerRecord
A key/value pair to be received from Kafka. This consists of a topic name and a partition number, from which the record is being received and an offse
clients/src/main/java/org/apache/kafka/clients/consumer/ConsumerRecord.java:21
Class
ConsumerRecords
A container that holds the list {@link ConsumerRecord} per partition for a particular topic. There is one for every topic returned by a {@link Consume
clients/src/main/java/org/apache/kafka/clients/consumer/ConsumerRecords.java:24
Class
CopyOnWriteMap
A simple read-optimized map implementation that synchronizes only writes and does a full copy on each modification
clients/src/main/java/org/apache/kafka/common/utils/CopyOnWriteMap.java:25
Class
CorruptRecordException
This exception indicates a record has failed it's internal CRC check, this generally indicates network or disk corruption.
clients/src/main/java/org/apache/kafka/common/errors/CorruptRecordException.java:19
Class
Count
A {@link SampledStat} that maintains a simple count of what it has seen.
clients/src/main/java/org/apache/kafka/common/metrics/stats/Count.java:22
Class
Crc32
This class was taken from Hadoop org.apache.hadoop.util.PureJavaCrc32 A pure-java implementation of the CRC32 checksum that uses the same polynomial
core/src/main/scala/kafka/utils/Crc32.java:36
Class
Crc32
This class was taken from Hadoop org.apache.hadoop.util.PureJavaCrc32 A pure-java implementation of the CRC32 checksum that uses the same polynomial
clients/src/main/java/org/apache/kafka/common/utils/Crc32.java:29
Class
CrcTest
clients/src/test/java/org/apache/kafka/common/utils/CrcTest.java:24
Class
DataGenerator
Use this class to produce test events to Kafka server. Each event contains a random timestamp in text format.
contrib/hadoop-consumer/src/main/java/kafka/etl/impl/DataGenerator.java:44
Interface
Deserializer
@param <T> Type to be deserialized into. A class that implements this interface is expected to have a constructor with no parameter.
clients/src/main/java/org/apache/kafka/common/serialization/Deserializer.java:24
Class
EchoServer
A simple server that takes size delimited byte arrays and just echos them back to the sender.
clients/src/test/java/org/apache/kafka/common/network/SelectorTest.java:243
Class
ErrorLoggingCallback
clients/src/main/java/org/apache/kafka/clients/producer/internals/ErrorLoggingCallback.java:21
Enum
Errors
This class contains all the client-server errors--those errors that must be sent from the server to the client. These are thus part of the protocol. T
clients/src/main/java/org/apache/kafka/common/protocol/Errors.java:31
Class
FLG
clients/src/main/java/org/apache/kafka/common/message/KafkaLZ4BlockOutputStream.java:231
Class
FetchRequest
clients/src/main/java/org/apache/kafka/common/requests/FetchRequest.java:32
Class
FetchResponse
clients/src/main/java/org/apache/kafka/common/requests/FetchResponse.java:32
Class
Field
A field in a schema
clients/src/main/java/org/apache/kafka/common/protocol/types/Field.java:22
Class
FindClassClassLoader
This class allows me to call findClass on a class loader
core/src/main/scala/kafka/tools/KafkaMigrationTool.java:434
Class
FutureFailure
clients/src/main/java/org/apache/kafka/clients/producer/KafkaProducer.java:432
Class
FutureRecordMetadata
The future result of a record send
clients/src/main/java/org/apache/kafka/clients/producer/internals/FutureRecordMetadata.java:25
Class
HeartbeatRequest
clients/src/main/java/org/apache/kafka/common/requests/HeartbeatRequest.java:22
Class
HeartbeatResponse
clients/src/main/java/org/apache/kafka/common/requests/HeartbeatResponse.java:22
Class
Histogram
clients/src/main/java/org/apache/kafka/common/metrics/stats/Histogram.java:19
Class
HistogramSample
clients/src/main/java/org/apache/kafka/common/metrics/stats/Percentiles.java:107
Class
HistogramTest
clients/src/test/java/org/apache/kafka/common/metrics/stats/HistogramTest.java:31
Enum
Importance
clients/src/main/java/org/apache/kafka/common/config/ConfigDef.java:215
Class
InFlightRequests
The set of requests which have been sent or are being sent but haven't yet received a response
clients/src/main/java/org/apache/kafka/clients/InFlightRequests.java:24
Class
InvalidMetadataException
An exception that may indicate the client's metadata is out of date
clients/src/main/java/org/apache/kafka/common/errors/InvalidMetadataException.java:19
Class
InvalidRecordException
clients/src/main/java/org/apache/kafka/common/record/InvalidRecordException.java:19
Class
InvalidTopicException
The client has attempted to perform an operation on an invalid topic.
clients/src/main/java/org/apache/kafka/common/errors/InvalidTopicException.java:18
Class
JmxReporter
Register metrics in JMX as dynamic mbeans based on the metric names
clients/src/main/java/org/apache/kafka/common/metrics/JmxReporter.java:42
Class
JmxReporterTest
clients/src/test/java/org/apache/kafka/common/metrics/JmxReporterTest.java:24
Class
JoinGroupRequest
clients/src/main/java/org/apache/kafka/common/requests/JoinGroupRequest.java:24
Class
JoinGroupResponse
clients/src/main/java/org/apache/kafka/common/requests/JoinGroupResponse.java:25
Interface
KafkaClient
The interface for {@link NetworkClient}
clients/src/main/java/org/apache/kafka/clients/KafkaClient.java:24
Class
KafkaConsumer
A Kafka client that consumes records from a Kafka cluster. <P> The consumer is <i>thread safe</i> and should generally be shared among all threads for
clients/src/main/java/org/apache/kafka/clients/consumer/KafkaConsumer.java:328
Class
KafkaConsumerProducerDemo
examples/src/main/java/kafka/examples/KafkaConsumerProducerDemo.java:19
Class
KafkaETLContext
contrib/hadoop-consumer/src/main/java/kafka/etl/KafkaETLContext.java:42
Class
KafkaETLInputFormat
contrib/hadoop-consumer/src/main/java/kafka/etl/KafkaETLInputFormat.java:36
Class
KafkaETLJob
contrib/hadoop-consumer/src/main/java/kafka/etl/KafkaETLJob.java:30
Class
KafkaETLKey
contrib/hadoop-consumer/src/main/java/kafka/etl/KafkaETLKey.java:25
Class
KafkaETLRecordReader
contrib/hadoop-consumer/src/main/java/kafka/etl/KafkaETLRecordReader.java:32
Class
KafkaETLRequest
contrib/hadoop-consumer/src/main/java/kafka/etl/KafkaETLRequest.java:24
Class
KafkaETLUtils
contrib/hadoop-consumer/src/main/java/kafka/etl/KafkaETLUtils.java:44
next →
1–100 of 265, ranked by callers