All Classes and Interfaces
Class
Description
Indicates that object acts a source of the Kafka Admin client with administrator privileges.
@BrokerCluster can be used to annotate a field in a test class or a
  parameter in a lifecycle method or test method of type KafkaCluster
  that should be resolved into a temporary Kafka cluster.@BrokerConfig can be used to annotate a field in a test class or a
  parameter in a lifecycle method or test method of type KafkaCluster
  constraining the cluster to have the given broker configuration.The interface List.
ClientConfig is used to provide client configuration to any of the three Kafka
 Clients (AdminClient,
 Producer and Consumer).The interface List.
Provides a simple wrapper around a Kafka Admin client to redirect `close()`
 so that it has a sensible timeout and can thus be safely used in a try-with-resources block.
Provides a simple wrapper around a Kafka Consumer to redirect `close()`
 so that it has a sensible timeout and can thus be safely used in a try-with-resources block.
Provides a simple wrapper around a Kafka Producer to redirect `close()`
 so that it has a sensible timeout and can thus be safely used in a try-with-resources block.
The interface Cluster id.
Functions for creating constraint instances without reflecting on annotated members.
Configures and manages an in process (within the JVM) Kafka cluster.
The in VM provisioning strategy.
The Kafka cluster config class.
The type Config holder.
An enum defining how the Kafka cluster should be executed.
The type Kafka cluster factory.
The type Endpoint.
The type Kafka Listener.
The interface Kafka endpoints.
Enumeration of kafka listeners used by the test harness.
Used to configure and manage test certificates using the JDK's keytool.
Annotation constraining a 
KafkaClusterProvisioningStrategy to use
 a KafkaCluster that is KRaft-based.Allocates one or more groups listening sockets from the ephemeral port range.
Allocates ports to a 
listener and node.id tuple.Annotation constraining a 
KafkaClusterProvisioningStrategy to
 provide a cluster with an external listener configured to expect the given
 SASL mechanism.Annotation constraining a 
KafkaClusterProvisioningStrategy to
 provide a cluster with SASL enabled listener with the given user.The interface User password.
Provides an easy way to launch a Kafka cluster with multiple brokers in a container
The type Kafka container.
The type Logging generic container.
Container used for running one-short commands.
The type Zookeeper container.
The type Testcontainers provisioning strategy.
Annotation constraining a 
KafkaClusterProvisioningStrategy to use
 provide a cluster that uses TLS.The type Utils.
The interface Version.
Annotation constraining a 
KafkaClusterProvisioningStrategy to use
 a KafkaCluster that is ZooKeeper-based.