Index

A B C D E F G H I K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abortTransaction() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
 
abortTransaction(AbortTransactionSpec) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
abortTransaction(AbortTransactionSpec, AbortTransactionOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
addBroker() - Method in class io.kroxylicious.testing.kafka.invm.InVMKafkaCluster
 
addBroker() - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
addFixedExposedPort(int, int) - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster.KafkaContainer
 
addGenericBind(Bind) - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster.LoggingGenericContainer
 
addRaftVoter(int, Uuid, Set<RaftVoterEndpoint>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
addRaftVoter(int, Uuid, Set<RaftVoterEndpoint>, AddRaftVoterOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
address() - Method in record class io.kroxylicious.testing.kafka.common.KafkaEndpoint
kafka formatted address suitable for use in configuration.
AdminSource - Interface in io.kroxylicious.testing.kafka.internal
Indicates that object acts a source of the Kafka Admin client with administrator privileges.
advertised() - Method in record class io.kroxylicious.testing.kafka.common.KafkaListener
Returns the value of the advertised record component.
allocate(Set<KafkaListenerSource.Listener>, int) - Method in class io.kroxylicious.testing.kafka.common.PortAllocator.PortAllocationSession
Allocates a set of ports for the given node id.
allocate(Set<KafkaListenerSource.Listener>, int, int) - Method in class io.kroxylicious.testing.kafka.common.PortAllocator.PortAllocationSession
Allocates a set of ports for the given range of node ids.
allocationSession() - Method in class io.kroxylicious.testing.kafka.common.PortAllocator
Since port pre-allocation is stateful (ensuring all ports assigned during pre-allocation are unique), we need to keep a reference to that pre-allocator while we are allocating all the initial ports for a cluster
alterClientQuotas(Collection<ClientQuotaAlteration>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
alterClientQuotas(Collection<ClientQuotaAlteration>, AlterClientQuotasOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
alterConsumerGroupOffsets(String, Map<TopicPartition, OffsetAndMetadata>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
alterConsumerGroupOffsets(String, Map<TopicPartition, OffsetAndMetadata>, AlterConsumerGroupOffsetsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
alterPartitionReassignments(Map<TopicPartition, Optional<NewPartitionReassignment>>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
alterPartitionReassignments(Map<TopicPartition, Optional<NewPartitionReassignment>>, AlterPartitionReassignmentsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
alterReplicaLogDirs(Map<TopicPartitionReplica, String>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
alterReplicaLogDirs(Map<TopicPartitionReplica, String>, AlterReplicaLogDirsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
alterShareGroupOffsets(String, Map<TopicPartition, Long>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
alterShareGroupOffsets(String, Map<TopicPartition, Long>, AlterShareGroupOffsetsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
alterStreamsGroupOffsets(String, Map<TopicPartition, OffsetAndMetadata>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
alterStreamsGroupOffsets(String, Map<TopicPartition, OffsetAndMetadata>, AlterStreamsGroupOffsetsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
alterUserScramCredentials(List<UserScramCredentialAlteration>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
alterUserScramCredentials(List<UserScramCredentialAlteration>, AlterUserScramCredentialsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
ANON - Enum constant in enum class io.kroxylicious.testing.kafka.common.KafkaListenerSource.Listener
used for communications to/from consumers/producers without authentication primarily for the extension to validate the cluster
ANON_PORT - Static variable in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
The constant ANON_PORT.
APACHE_CONTAINER_UID - Static variable in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
APACHE_KAFKA_IMAGE_REPO - Static variable in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
environment variable specifying the apache kafka image repository.
assign(Collection<TopicPartition>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
assignment() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
awaitCondition(int, TimeUnit) - Static method in class io.kroxylicious.testing.kafka.common.Utils
Factory for Awaitility.await() preconfigured with defaults.
awaitExpectedBrokerCountInClusterViaTopic(Map<String, Object>, int, TimeUnit, Integer) - Static method in class io.kroxylicious.testing.kafka.common.Utils
Await expected broker count in cluster.
awaitReassignmentOfKafkaInternalTopicsIfNecessary(Map<String, Object>, int, int, int, TimeUnit) - Static method in class io.kroxylicious.testing.kafka.common.Utils
Reassign all kafka internal topic partitions that exist have a replica on fromNodeId and don't have at least one replica elsewhere in the cluster.

B

beginningOffsets(Collection<TopicPartition>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
beginningOffsets(Collection<TopicPartition>, Duration) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
beginTransaction() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
 
bind() - Method in record class io.kroxylicious.testing.kafka.common.KafkaListener
Returns the value of the bind record component.
brokerCluster(int) - Static method in class io.kroxylicious.testing.kafka.common.ConstraintUtils
The Broker cluster constraint instance.
BrokerCluster - Annotation Interface in io.kroxylicious.testing.kafka.common
@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(String, String) - Static method in class io.kroxylicious.testing.kafka.common.ConstraintUtils
Creates a constraint to ensure the broker is configured with a particular configuration property.
BrokerConfig - Annotation Interface in io.kroxylicious.testing.kafka.common
@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.
BrokerConfig.List - Annotation Interface in io.kroxylicious.testing.kafka.common
The interface List.
brokerConfigs(Map<String, String>) - Static method in class io.kroxylicious.testing.kafka.common.ConstraintUtils
Creates a constraint to ensure the broker is configured with a list of configuration properties.
build(int, String, String) - Static method in record class io.kroxylicious.testing.kafka.common.KafkaListener
 
build(int, String, String, int, String) - Static method in record class io.kroxylicious.testing.kafka.common.KafkaListener
 

C

canGenerateWildcardSAN() - Method in class io.kroxylicious.testing.kafka.common.KeytoolCertificateGenerator
Can generate wildcard san.
CLIENT_PORT - Static variable in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
The constant CLIENT_PORT.
ClientConfig - Annotation Interface in io.kroxylicious.testing.kafka.common
ClientConfig is used to provide client configuration to any of the three Kafka Clients (AdminClient, Producer and Consumer).
ClientConfig.List - Annotation Interface in io.kroxylicious.testing.kafka.common
The interface List.
clientInstanceId(Duration) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
clientInstanceId(Duration) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
clientInstanceId(Duration) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
 
close() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
close() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
close() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
 
close() - Method in class io.kroxylicious.testing.kafka.common.ListeningSocketPreallocator
 
close() - Method in class io.kroxylicious.testing.kafka.common.PortAllocator.PortAllocationSession
Ends the allocation session.
close() - Method in class io.kroxylicious.testing.kafka.invm.InVMKafkaCluster
 
close() - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
close(Duration) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
close(Duration) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
close(Duration) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
 
close(CloseOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
CloseableAdmin - Record Class in io.kroxylicious.testing.kafka.clients
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.
CloseableAdmin(Admin) - Constructor for record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
Creates an instance of a CloseableAdmin record class.
CloseableConsumer<K,V> - Record Class in io.kroxylicious.testing.kafka.clients
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.
CloseableConsumer(Consumer<K, V>) - Constructor for record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
Creates an instance of a CloseableConsumer record class.
CloseableProducer<K,V> - Record Class in io.kroxylicious.testing.kafka.clients
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.
CloseableProducer(Producer<K, V>) - Constructor for record class io.kroxylicious.testing.kafka.clients.CloseableProducer
Creates an instance of a CloseableProducer record class.
clusterId() - Method in class io.kroxylicious.testing.kafka.common.KafkaClusterConfig
Cluster id string.
clusterId(String) - Static method in class io.kroxylicious.testing.kafka.common.ConstraintUtils
The cluster id constraint instance
ClusterId - Annotation Interface in io.kroxylicious.testing.kafka.common
The interface Cluster id.
commitAsync() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
commitAsync(Map<TopicPartition, OffsetAndMetadata>, OffsetCommitCallback) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
commitAsync(OffsetCommitCallback) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
commitSync() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
commitSync(Duration) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
commitSync(Map<TopicPartition, OffsetAndMetadata>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
commitSync(Map<TopicPartition, OffsetAndMetadata>, Duration) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
committed(Set<TopicPartition>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
committed(Set<TopicPartition>, Duration) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
commitTransaction() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
 
ConfigHolder(Properties, int, String, String) - Constructor for record class io.kroxylicious.testing.kafka.common.KafkaClusterConfig.ConfigHolder
Creates an instance of a ConfigHolder record class.
ConstraintUtils - Class in io.kroxylicious.testing.kafka.common
Functions for creating constraint instances without reflecting on annotated members.
CONTAINER - Enum constant in enum class io.kroxylicious.testing.kafka.common.KafkaClusterExecutionMode
Kafka/Zookeeper will be run in containers
containerIsStarting(InspectContainerResponse) - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster.LoggingGenericContainer
 
CONTROLLER - Enum constant in enum class io.kroxylicious.testing.kafka.common.KafkaListenerSource.Listener
used for inter-broker controller communications (kraft - always no auth)
convertClusterExecutionMode(String, KafkaClusterExecutionMode) - Static method in enum class io.kroxylicious.testing.kafka.common.KafkaClusterExecutionMode
Convert cluster execution mode kafka cluster execution mode.
create(KafkaClusterConfig) - Static method in class io.kroxylicious.testing.kafka.common.KafkaClusterFactory
Create kafka cluster.
create(List<Annotation>, Class<? extends KafkaCluster>, TestInfo) - Method in class io.kroxylicious.testing.kafka.invm.InVMProvisioningStrategy
 
create(List<Annotation>, Class<? extends KafkaCluster>, TestInfo) - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersProvisioningStrategy
 
create(Map<String, Object>) - Static method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
Create admin.
create(Map<String, Object>) - Static method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
Create consumer.
create(Map<String, Object>) - Static method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
Create producer.
create(Properties) - Static method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
Create admin.
create(Properties) - Static method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
Create consumer.
create(Properties) - Static method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
Create producer.
createAcls(Collection<AclBinding>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
createAcls(Collection<AclBinding>, CreateAclsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
createAdmin() - Method in interface io.kroxylicious.testing.kafka.internal.AdminSource
Creates an admin client with administrator privileges.
createAdmin() - Method in class io.kroxylicious.testing.kafka.invm.InVMKafkaCluster
 
createAdmin() - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
createDelegationToken() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
createDelegationToken(CreateDelegationTokenOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
createPartitions(Map<String, NewPartitions>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
createPartitions(Map<String, NewPartitions>, CreatePartitionsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
createTopics(Collection<NewTopic>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
createTopics(Collection<NewTopic>, CreateTopicsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
currentLag(TopicPartition) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 

D

deallocate(int) - Method in class io.kroxylicious.testing.kafka.common.PortAllocator
De-allocates all ports for the given nodeId.
deleteAcls(Collection<AclBindingFilter>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteAcls(Collection<AclBindingFilter>, DeleteAclsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteConsumerGroupOffsets(String, Set<TopicPartition>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteConsumerGroupOffsets(String, Set<TopicPartition>, DeleteConsumerGroupOffsetsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteConsumerGroups(Collection<String>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteConsumerGroups(Collection<String>, DeleteConsumerGroupsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteRecords(Map<TopicPartition, RecordsToDelete>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteRecords(Map<TopicPartition, RecordsToDelete>, DeleteRecordsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteShareGroupOffsets(String, Set<String>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteShareGroupOffsets(String, Set<String>, DeleteShareGroupOffsetsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteShareGroups(Collection<String>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteShareGroups(Collection<String>, DeleteShareGroupsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteStreamsGroupOffsets(String, Set<TopicPartition>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteStreamsGroupOffsets(String, Set<TopicPartition>, DeleteStreamsGroupOffsetsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteStreamsGroups(Collection<String>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteStreamsGroups(Collection<String>, DeleteStreamsGroupsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteTopics(Collection<String>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteTopics(Collection<String>, DeleteTopicsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteTopics(TopicCollection) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
deleteTopics(TopicCollection, DeleteTopicsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeAcls(AclBindingFilter) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeAcls(AclBindingFilter, DescribeAclsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeClassicGroups(Collection<String>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeClassicGroups(Collection<String>, DescribeClassicGroupsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeClientQuotas(ClientQuotaFilter) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeClientQuotas(ClientQuotaFilter, DescribeClientQuotasOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeCluster() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeCluster(DescribeClusterOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeConfigs(Collection<ConfigResource>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeConfigs(Collection<ConfigResource>, DescribeConfigsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeConsumerGroups(Collection<String>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeConsumerGroups(Collection<String>, DescribeConsumerGroupsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeDelegationToken() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeDelegationToken(DescribeDelegationTokenOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeFeatures() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeFeatures(DescribeFeaturesOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeLogDirs(Collection<Integer>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeLogDirs(Collection<Integer>, DescribeLogDirsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeMetadataQuorum() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeMetadataQuorum(DescribeMetadataQuorumOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeProducers(Collection<TopicPartition>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeProducers(Collection<TopicPartition>, DescribeProducersOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeReplicaLogDirs(Collection<TopicPartitionReplica>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeReplicaLogDirs(Collection<TopicPartitionReplica>, DescribeReplicaLogDirsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeShareGroups(Collection<String>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeShareGroups(Collection<String>, DescribeShareGroupsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeStreamsGroups(Collection<String>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeStreamsGroups(Collection<String>, DescribeStreamsGroupsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeTopics(Collection<String>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeTopics(Collection<String>, DescribeTopicsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeTopics(TopicCollection) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeTopics(TopicCollection, DescribeTopicsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeTransactions(Collection<String>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeTransactions(Collection<String>, DescribeTransactionsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeUserScramCredentials() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeUserScramCredentials(List<String>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
describeUserScramCredentials(List<String>, DescribeUserScramCredentialsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 

E

electLeaders(ElectionType, Set<TopicPartition>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
electLeaders(ElectionType, Set<TopicPartition>, ElectLeadersOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
endOffsets(Collection<TopicPartition>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
endOffsets(Collection<TopicPartition>, Duration) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
enforceRebalance() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
enforceRebalance(String) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
equals(Object) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.kroxylicious.testing.kafka.common.KafkaClusterConfig.ConfigHolder
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.kroxylicious.testing.kafka.common.KafkaEndpoint
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.kroxylicious.testing.kafka.common.KafkaListener
Indicates whether some other object is "equal to" this one.
estimatedProvisioningTimeMs(List<Annotation>, Class<? extends KafkaCluster>) - Method in class io.kroxylicious.testing.kafka.invm.InVMProvisioningStrategy
 
estimatedProvisioningTimeMs(List<Annotation>, Class<? extends KafkaCluster>) - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersProvisioningStrategy
 
expireDelegationToken(byte[]) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
expireDelegationToken(byte[], ExpireDelegationTokenOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
EXTERNAL - Enum constant in enum class io.kroxylicious.testing.kafka.common.KafkaListenerSource.Listener
used for communications to/from consumers/producers optionally with authentication

F

fenceProducers(Collection<String>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
fenceProducers(Collection<String>, FenceProducersOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
flush() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
 
forceTerminateTransaction(String) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
forceTerminateTransaction(String, TerminateTransactionOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
fromConstraints(List<Annotation>, TestInfo) - Static method in class io.kroxylicious.testing.kafka.common.KafkaClusterConfig
Build the cluster constraints from the supplied list of annotations.

G

generateConfigForSpecificNode(KafkaListenerSource, int) - Method in class io.kroxylicious.testing.kafka.common.KafkaClusterConfig
Get a broker configs for a specific node.id.
generateSelfSignedCertificateEntry(String, String, String, String, String, String, String) - Method in class io.kroxylicious.testing.kafka.common.KeytoolCertificateGenerator
Generate self-signed certificate entry.
generateTrustStore(String, String) - Method in class io.kroxylicious.testing.kafka.common.KeytoolCertificateGenerator
Generate trust store.
generateTrustStore(String, String, String) - Method in class io.kroxylicious.testing.kafka.common.KeytoolCertificateGenerator
Generate trust store.
getAnonConnectConfigForCluster(String) - Method in class io.kroxylicious.testing.kafka.common.KafkaClusterConfig
Generates client connection config to connect to the anonymous listeners within the cluster.
getBootstrapControllers() - Method in class io.kroxylicious.testing.kafka.invm.InVMKafkaCluster
 
getBootstrapControllers() - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
getBootstrapServers() - Method in class io.kroxylicious.testing.kafka.invm.InVMKafkaCluster
 
getBootstrapServers() - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
getBrokerConfigs(Supplier<KafkaListenerSource>) - Method in class io.kroxylicious.testing.kafka.common.KafkaClusterConfig
Gets broker configs.
getCertFilePath() - Method in class io.kroxylicious.testing.kafka.common.KeytoolCertificateGenerator
Gets cert file path.
getClusterId() - Method in class io.kroxylicious.testing.kafka.invm.InVMKafkaCluster
 
getClusterId() - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
getConnectConfigForCluster(String) - Method in class io.kroxylicious.testing.kafka.common.KafkaClusterConfig
Generates client connection config to connect to the cluster via the supplied bootstrap address.
getConnectConfigForCluster(String, String, String) - Method in class io.kroxylicious.testing.kafka.common.KafkaClusterConfig
Generates client connection config to connect to the cluster via the supplied bootstrap address and user credentials.
getConnectConfigForCluster(String, String, String, String, String) - Method in class io.kroxylicious.testing.kafka.common.KafkaClusterConfig
Generates client connection config to connect to the cluster via the supplied bootstrap address and authentication configuration.
getControllerAdminClientConfigForCluster(String) - Method in class io.kroxylicious.testing.kafka.common.KafkaClusterConfig
Generates client connection config to connect to the cluster via the supplied controller bootstrap address.
getControllerAdminClientConfiguration() - Method in class io.kroxylicious.testing.kafka.invm.InVMKafkaCluster
 
getControllerAdminClientConfiguration() - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
getKafkaClientConfiguration() - Method in class io.kroxylicious.testing.kafka.invm.InVMKafkaCluster
 
getKafkaClientConfiguration() - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
getKafkaClientConfiguration(String, String) - Method in class io.kroxylicious.testing.kafka.invm.InVMKafkaCluster
 
getKafkaClientConfiguration(String, String) - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
getKafkaListener(KafkaListenerSource.Listener, int) - Method in interface io.kroxylicious.testing.kafka.common.KafkaListenerSource
Gets the kafka listen for the given listener and nodeId.
getKafkaListener(KafkaListenerSource.Listener, int) - Method in class io.kroxylicious.testing.kafka.invm.InVMKafkaCluster
 
getKafkaListener(KafkaListenerSource.Listener, int) - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
getKafkaVersion() - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
Gets kafka version.
getKeyStoreLocation() - Method in class io.kroxylicious.testing.kafka.common.KeytoolCertificateGenerator
Gets key store location.
getKeyStoreType() - Method in class io.kroxylicious.testing.kafka.common.KeytoolCertificateGenerator
 
getNumOfBrokers() - Method in class io.kroxylicious.testing.kafka.invm.InVMKafkaCluster
 
getNumOfBrokers() - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
getPassword() - Method in class io.kroxylicious.testing.kafka.common.KeytoolCertificateGenerator
Gets password.
getPort(KafkaListenerSource.Listener, int) - Method in class io.kroxylicious.testing.kafka.common.PortAllocator
Gets the previously allocated port for the given listener and node.id tuple.
getScramMechanism() - Method in class io.kroxylicious.testing.kafka.common.KafkaClusterConfig
 
getStoppedBrokers() - Method in class io.kroxylicious.testing.kafka.invm.InVMKafkaCluster
 
getStoppedBrokers() - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
getTrustStoreLocation() - Method in class io.kroxylicious.testing.kafka.common.KeytoolCertificateGenerator
Gets trust store location.
getTrustStoreType() - Method in class io.kroxylicious.testing.kafka.common.KeytoolCertificateGenerator
 
groupMetadata() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 

H

hashCode() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
Returns a hash code value for this object.
hashCode() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
Returns a hash code value for this object.
hashCode() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
Returns a hash code value for this object.
hashCode() - Method in record class io.kroxylicious.testing.kafka.common.KafkaClusterConfig.ConfigHolder
Returns a hash code value for this object.
hashCode() - Method in record class io.kroxylicious.testing.kafka.common.KafkaEndpoint
Returns a hash code value for this object.
hashCode() - Method in record class io.kroxylicious.testing.kafka.common.KafkaListener
Returns a hash code value for this object.
hasRegisteredPort(KafkaListenerSource.Listener, int) - Method in class io.kroxylicious.testing.kafka.common.PortAllocator
Tests whether there is a port allocated for the given listener and node.id tuple.
host() - Method in record class io.kroxylicious.testing.kafka.common.KafkaEndpoint
Returns the value of the host record component.

I

IllegalConfigurationException - Exception Class in io.kroxylicious.testing.kafka.common
 
IllegalConfigurationException(String) - Constructor for exception class io.kroxylicious.testing.kafka.common.IllegalConfigurationException
 
IN_VM - Enum constant in enum class io.kroxylicious.testing.kafka.common.KafkaClusterExecutionMode
Kafka/Zookeeper will be run within the same JVM as the caller
incrementalAlterConfigs(Map<ConfigResource, Collection<AlterConfigOp>>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
incrementalAlterConfigs(Map<ConfigResource, Collection<AlterConfigOp>>, AlterConfigsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
initialiseScramUsers(AdminSource, KafkaClusterConfig) - Static method in class io.kroxylicious.testing.kafka.common.ScramInitialiser
 
initTransactions() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
 
instance() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
Returns the value of the instance record component.
instance() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
Returns the value of the instance record component.
instance() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
Returns the value of the instance record component.
INTERNAL - Enum constant in enum class io.kroxylicious.testing.kafka.common.KafkaListenerSource.Listener
used for inter-broker communications (always no auth)
InVMKafkaCluster - Class in io.kroxylicious.testing.kafka.invm
Configures and manages an in process (within the JVM) Kafka cluster.
InVMKafkaCluster(KafkaClusterConfig) - Constructor for class io.kroxylicious.testing.kafka.invm.InVMKafkaCluster
Instantiates a new in VM kafka cluster.
InVMProvisioningStrategy - Class in io.kroxylicious.testing.kafka.invm
The in VM provisioning strategy.
InVMProvisioningStrategy() - Constructor for class io.kroxylicious.testing.kafka.invm.InVMProvisioningStrategy
Instantiates a new In vm provisioning strategy.
io.kroxylicious.testing.kafka.clients - package io.kroxylicious.testing.kafka.clients
 
io.kroxylicious.testing.kafka.common - package io.kroxylicious.testing.kafka.common
Provides some common KafkaClusterConstraint-annotated constraint annotations and other supporting classes for the in-JVM and testcontainers implementations.
io.kroxylicious.testing.kafka.internal - package io.kroxylicious.testing.kafka.internal
 
io.kroxylicious.testing.kafka.invm - package io.kroxylicious.testing.kafka.invm
Provides an in-JVM implementation of KafkaCluster and a provisioning strategy for it.
io.kroxylicious.testing.kafka.testcontainers - package io.kroxylicious.testing.kafka.testcontainers
Provides a testcontainers-based implementation of KafkaCluster and a provisioning strategy for it.
isBroker() - Method in record class io.kroxylicious.testing.kafka.common.KafkaClusterConfig.ConfigHolder
 
isController() - Method in record class io.kroxylicious.testing.kafka.common.KafkaClusterConfig.ConfigHolder
 
isKafkaVersion41OrHigher() - Method in class io.kroxylicious.testing.kafka.common.KafkaClusterConfig
 
isKraftMode() - Method in class io.kroxylicious.testing.kafka.common.KafkaClusterConfig
Is the cluster coppering using Kraft Controller nodes.
isSaslScram() - Method in class io.kroxylicious.testing.kafka.common.KafkaClusterConfig
 

K

KAFKA_IMAGE_REPO - Static variable in class io.kroxylicious.testing.kafka.common.KafkaClusterFactory
Deprecated, for removal: This API element is subject to removal in a future version.
use the field from TestcontainersKafkaCluster
KAFKA_IMAGE_TAG - Static variable in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
environment variable specifying the kafka image repository.
KAFKA_VERSION - Static variable in class io.kroxylicious.testing.kafka.common.KafkaClusterFactory
environment variable specifying the kafka version.
KafkaClusterConfig - Class in io.kroxylicious.testing.kafka.common
The Kafka cluster config class.
KafkaClusterConfig() - Constructor for class io.kroxylicious.testing.kafka.common.KafkaClusterConfig
 
KafkaClusterConfig.ConfigHolder - Record Class in io.kroxylicious.testing.kafka.common
The type Config holder.
KafkaClusterExecutionMode - Enum Class in io.kroxylicious.testing.kafka.common
An enum defining how the Kafka cluster should be executed.
KafkaClusterFactory - Class in io.kroxylicious.testing.kafka.common
The type Kafka cluster factory.
KafkaClusterFactory() - Constructor for class io.kroxylicious.testing.kafka.common.KafkaClusterFactory
Instantiates a new Kafka cluster factory.
KafkaContainer(DockerImageName) - Constructor for class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster.KafkaContainer
Instantiates a new Kafka container.
KafkaEndpoint - Record Class in io.kroxylicious.testing.kafka.common
The type Endpoint.
KafkaEndpoint(String, int) - Constructor for record class io.kroxylicious.testing.kafka.common.KafkaEndpoint
Creates an instance of a KafkaEndpoint record class.
KafkaListener - Record Class in io.kroxylicious.testing.kafka.common
The type Kafka Listener.
KafkaListener(KafkaEndpoint, KafkaEndpoint, KafkaEndpoint) - Constructor for record class io.kroxylicious.testing.kafka.common.KafkaListener
Creates an instance of a KafkaListener record class.
KafkaListenerSource - Interface in io.kroxylicious.testing.kafka.common
The interface Kafka endpoints.
KafkaListenerSource.Listener - Enum Class in io.kroxylicious.testing.kafka.common
Enumeration of kafka listeners used by the test harness.
kafkaNet() - Method in record class io.kroxylicious.testing.kafka.common.KafkaListener
Returns the value of the kafkaNet record component.
KeytoolCertificateGenerator - Class in io.kroxylicious.testing.kafka.common
Used to configure and manage test certificates using the JDK's keytool.
KeytoolCertificateGenerator() - Constructor for class io.kroxylicious.testing.kafka.common.KeytoolCertificateGenerator
Instantiates a new Keytool certificate generator.
KeytoolCertificateGenerator(String, String) - Constructor for class io.kroxylicious.testing.kafka.common.KeytoolCertificateGenerator
Instantiates a new Keytool certificate generator.
kraftCluster(int) - Static method in class io.kroxylicious.testing.kafka.common.ConstraintUtils
Creates a constraint to supply a cluster with a configured number of Kraft controller nodes.
KRaftCluster - Annotation Interface in io.kroxylicious.testing.kafka.common
Annotation constraining a KafkaClusterProvisioningStrategy to use a KafkaCluster that is KRaft-based.
kraftClusterId() - Method in record class io.kroxylicious.testing.kafka.common.KafkaClusterConfig.ConfigHolder
Returns the value of the kraftClusterId record component.

L

LATEST_RELEASE - Static variable in annotation interface io.kroxylicious.testing.kafka.common.Version
The latest release made by the kafka-native or apache kafka project.
LATEST_SNAPSHOT - Static variable in annotation interface io.kroxylicious.testing.kafka.common.Version
Deprecated, for removal: This API element is subject to removal in a future version.
moving forward we will use the apache images
LEGACY_KAFKA_IMAGE_REPO - Static variable in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
Deprecated.
LEGACY_ZOOKEEPER_IMAGE_REPO - Static variable in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
Deprecated.
LEGACY_ZOOKEEPER_IMAGE_TAG - Static variable in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
Deprecated.
listClientMetricsResources() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listClientMetricsResources(ListClientMetricsResourcesOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listConfigResources() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listConfigResources(Set<ConfigResource.Type>, ListConfigResourcesOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listConsumerGroupOffsets(String) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listConsumerGroupOffsets(String, ListConsumerGroupOffsetsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listConsumerGroupOffsets(Map<String, ListConsumerGroupOffsetsSpec>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listConsumerGroupOffsets(Map<String, ListConsumerGroupOffsetsSpec>, ListConsumerGroupOffsetsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listConsumerGroups() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listConsumerGroups(ListConsumerGroupsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
ListeningSocketPreallocator - Class in io.kroxylicious.testing.kafka.common
Allocates one or more groups listening sockets from the ephemeral port range.
ListeningSocketPreallocator() - Constructor for class io.kroxylicious.testing.kafka.common.ListeningSocketPreallocator
Instantiates a new Listening socket preallocator.
listGroups() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listGroups(ListGroupsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listOffsets(Map<TopicPartition, OffsetSpec>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listOffsets(Map<TopicPartition, OffsetSpec>, ListOffsetsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listPartitionReassignments() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listPartitionReassignments(Optional<Set<TopicPartition>>, ListPartitionReassignmentsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listPartitionReassignments(Set<TopicPartition>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listPartitionReassignments(Set<TopicPartition>, ListPartitionReassignmentsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listPartitionReassignments(ListPartitionReassignmentsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listShareGroupOffsets(Map<String, ListShareGroupOffsetsSpec>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listShareGroupOffsets(Map<String, ListShareGroupOffsetsSpec>, ListShareGroupOffsetsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listStreamsGroupOffsets(Map<String, ListStreamsGroupOffsetsSpec>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listStreamsGroupOffsets(Map<String, ListStreamsGroupOffsetsSpec>, ListStreamsGroupOffsetsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listTopics() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listTopics() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
listTopics(Duration) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
listTopics(ListTopicsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listTransactions() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
listTransactions(ListTransactionsOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
LoggingGenericContainer(DockerImageName) - Constructor for class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster.LoggingGenericContainer
Instantiates a new Logging generic container.

M

metrics() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
metrics() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
metrics() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
 

N

name() - Element in annotation interface io.kroxylicious.testing.kafka.common.BrokerConfig
name() - Element in annotation interface io.kroxylicious.testing.kafka.common.ClientConfig
The name of the kafka client configuration parameter.
nodeId() - Method in record class io.kroxylicious.testing.kafka.common.KafkaClusterConfig.ConfigHolder
Returns the value of the nodeId record component.
numBrokers() - Element in annotation interface io.kroxylicious.testing.kafka.common.BrokerCluster
Number of brokers in the cluster The extension will combine this with the numControllers when in Kraft mode to generate a cluster topology.
numControllers() - Element in annotation interface io.kroxylicious.testing.kafka.common.KRaftCluster
The number of kraft controllers The extension will ensure there are enough nodes started with the controller role.

O

offsetsForTimes(Map<TopicPartition, Long>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
offsetsForTimes(Map<TopicPartition, Long>, Duration) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
OneShotContainer() - Constructor for class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster.OneShotContainer
Instantiates a new one-shot container

P

partitionsFor(String) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
partitionsFor(String) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
 
partitionsFor(String, Duration) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
password() - Element in annotation interface io.kroxylicious.testing.kafka.common.SaslMechanism.Principal
 
pause(Collection<TopicPartition>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
paused() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
poll(Duration) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
port() - Method in record class io.kroxylicious.testing.kafka.common.KafkaEndpoint
Returns the value of the port record component.
PortAllocator - Class in io.kroxylicious.testing.kafka.common
Allocates ports to a listener and node.id tuple.
PortAllocator() - Constructor for class io.kroxylicious.testing.kafka.common.PortAllocator
Constructs a port allocator.
PortAllocator.PortAllocationSession - Class in io.kroxylicious.testing.kafka.common
An allocation session where all ports allocated are unique within that session.
position(TopicPartition) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
position(TopicPartition, Duration) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
preAllocateListeningSockets(int) - Method in class io.kroxylicious.testing.kafka.common.ListeningSocketPreallocator
Pre-allocate 1 or more ports from a defined range, to avoid collisions without going network connections, which are available for use once the #close method is called.
principals() - Element in annotation interface io.kroxylicious.testing.kafka.common.SaslMechanism
Principals.
properties() - Method in record class io.kroxylicious.testing.kafka.common.KafkaClusterConfig.ConfigHolder
Returns the value of the properties record component.

R

registerMetricForSubscription(KafkaMetric) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
registerMetricForSubscription(KafkaMetric) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
registerMetricForSubscription(KafkaMetric) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
 
removeBroker(int) - Method in class io.kroxylicious.testing.kafka.invm.InVMKafkaCluster
 
removeBroker(int) - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
removeMembersFromConsumerGroup(String, RemoveMembersFromConsumerGroupOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
removeRaftVoter(int, Uuid) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
removeRaftVoter(int, Uuid, RemoveRaftVoterOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
renewDelegationToken(byte[]) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
renewDelegationToken(byte[], RenewDelegationTokenOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
resume(Collection<TopicPartition>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
roles() - Method in record class io.kroxylicious.testing.kafka.common.KafkaClusterConfig.ConfigHolder
Returns the value of the roles record component.

S

saslMechanism(String) - Static method in class io.kroxylicious.testing.kafka.common.ConstraintUtils
The SASL mechanism constraint instance
saslMechanism(String, Map<String, String>) - Static method in class io.kroxylicious.testing.kafka.common.ConstraintUtils
The SASL mechanism constraint instance
SaslMechanism - Annotation Interface in io.kroxylicious.testing.kafka.common
Annotation constraining a KafkaClusterProvisioningStrategy to provide a cluster with an external listener configured to expect the given SASL mechanism.
SaslMechanism.Principal - Annotation Interface in io.kroxylicious.testing.kafka.common
Annotation constraining a KafkaClusterProvisioningStrategy to provide a cluster with SASL enabled listener with the given user.
SaslMechanism.Principal.List - Annotation Interface in io.kroxylicious.testing.kafka.common
The interface User password.
ScramInitialiser - Class in io.kroxylicious.testing.kafka.common
 
ScramInitializationException - Exception Class in io.kroxylicious.testing.kafka.common
 
ScramInitializationException(String, Exception) - Constructor for exception class io.kroxylicious.testing.kafka.common.ScramInitializationException
 
seek(TopicPartition, long) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
seek(TopicPartition, OffsetAndMetadata) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
seekToBeginning(Collection<TopicPartition>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
seekToEnd(Collection<TopicPartition>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
send(ProducerRecord<K, V>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
 
send(ProducerRecord<K, V>, Callback) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
 
sendOffsetsToTransaction(Map<TopicPartition, OffsetAndMetadata>, ConsumerGroupMetadata) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
 
start() - Method in class io.kroxylicious.testing.kafka.invm.InVMKafkaCluster
 
start() - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
startNodes(IntPredicate) - Method in class io.kroxylicious.testing.kafka.invm.InVMKafkaCluster
 
startNodes(IntPredicate) - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
stop() - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
stopNodes(IntPredicate, TerminationStyle) - Method in class io.kroxylicious.testing.kafka.invm.InVMKafkaCluster
 
stopNodes(IntPredicate, TerminationStyle) - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
subscribe(Collection<String>) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
subscribe(Collection<String>, ConsumerRebalanceListener) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
subscribe(Pattern) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
subscribe(Pattern, ConsumerRebalanceListener) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
subscribe(SubscriptionPattern) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
subscribe(SubscriptionPattern, ConsumerRebalanceListener) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
subscription() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
supportsAnnotation(Annotation) - Method in class io.kroxylicious.testing.kafka.invm.InVMProvisioningStrategy
 
supportsAnnotation(Annotation) - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersProvisioningStrategy
 
supportsConstraint(Class<? extends Annotation>) - Static method in class io.kroxylicious.testing.kafka.common.KafkaClusterConfig
Does the KafkaClusterConfiguration support the supplied constraint.
supportsType(Class<? extends KafkaCluster>) - Method in class io.kroxylicious.testing.kafka.invm.InVMProvisioningStrategy
 
supportsType(Class<? extends KafkaCluster>) - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersProvisioningStrategy
 

T

TEST_CLUSTER_EXECUTION_MODE - Static variable in class io.kroxylicious.testing.kafka.common.KafkaClusterFactory
environment variable specifying execution mode, IN_VM or CONTAINER.
TEST_CLUSTER_KRAFT_MODE - Static variable in class io.kroxylicious.testing.kafka.common.KafkaClusterFactory
environment variable specifying kraft mode, true or false.
TestcontainersKafkaCluster - Class in io.kroxylicious.testing.kafka.testcontainers
Provides an easy way to launch a Kafka cluster with multiple brokers in a container
TestcontainersKafkaCluster(KafkaClusterConfig) - Constructor for class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
Instantiates a new Testcontainers kafka cluster.
TestcontainersKafkaCluster(DockerImageName, DockerImageName, KafkaClusterConfig) - Constructor for class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
Deprecated, for removal: This API element is subject to removal in a future version.
please use TestcontainersKafkaCluster(KafkaClusterConfig) The Image arguments have been replaced by environment variables
TestcontainersKafkaCluster.KafkaContainer - Class in io.kroxylicious.testing.kafka.testcontainers
The type Kafka container.
TestcontainersKafkaCluster.LoggingGenericContainer<C> - Class in io.kroxylicious.testing.kafka.testcontainers
The type Logging generic container.
TestcontainersKafkaCluster.OneShotContainer - Class in io.kroxylicious.testing.kafka.testcontainers
Container used for running one-short commands.
TestcontainersKafkaCluster.ZookeeperContainer - Class in io.kroxylicious.testing.kafka.testcontainers
The type Zookeeper container.
TestcontainersProvisioningStrategy - Class in io.kroxylicious.testing.kafka.testcontainers
The type Testcontainers provisioning strategy.
TestcontainersProvisioningStrategy() - Constructor for class io.kroxylicious.testing.kafka.testcontainers.TestcontainersProvisioningStrategy
Instantiates a new Testcontainers provisioning strategy.
tls() - Static method in class io.kroxylicious.testing.kafka.common.ConstraintUtils
The Broker cluster TLS instance.
Tls - Annotation Interface in io.kroxylicious.testing.kafka.common
Annotation constraining a KafkaClusterProvisioningStrategy to use provide a cluster that uses TLS.
toString() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
Returns a string representation of this record class.
toString() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
Returns a string representation of this record class.
toString() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
Returns a string representation of this record class.
toString() - Method in record class io.kroxylicious.testing.kafka.common.KafkaClusterConfig.ConfigHolder
Returns a string representation of this record class.
toString() - Method in record class io.kroxylicious.testing.kafka.common.KafkaEndpoint
Returns a string representation of this record class.
toString() - Method in record class io.kroxylicious.testing.kafka.common.KafkaListener
Returns a string representation of this record class.

U

unregisterBroker(int) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
unregisterBroker(int, UnregisterBrokerOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
unregisterMetricFromSubscription(KafkaMetric) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
unregisterMetricFromSubscription(KafkaMetric) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
unregisterMetricFromSubscription(KafkaMetric) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
 
unsubscribe() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
updateFeatures(Map<String, FeatureUpdate>, UpdateFeaturesOptions) - Method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
 
user() - Element in annotation interface io.kroxylicious.testing.kafka.common.SaslMechanism.Principal
 
Utils - Class in io.kroxylicious.testing.kafka.common
The type Utils.

V

value() - Element in annotation interface io.kroxylicious.testing.kafka.common.BrokerConfig.List
List of broker configs.
value() - Element in annotation interface io.kroxylicious.testing.kafka.common.BrokerConfig
value() - Element in annotation interface io.kroxylicious.testing.kafka.common.ClientConfig.List
List of kafka client configurations.
value() - Element in annotation interface io.kroxylicious.testing.kafka.common.ClientConfig
The value of the kafka client configuration parameter.
value() - Element in annotation interface io.kroxylicious.testing.kafka.common.ClusterId
The value of cluster Id
value() - Element in annotation interface io.kroxylicious.testing.kafka.common.SaslMechanism.Principal.List
 
value() - Element in annotation interface io.kroxylicious.testing.kafka.common.SaslMechanism
SASL mechanism name.
value() - Element in annotation interface io.kroxylicious.testing.kafka.common.Version
The value of the version, for instance, 3.6.0.
valueOf(String) - Static method in enum class io.kroxylicious.testing.kafka.common.KafkaClusterExecutionMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.kroxylicious.testing.kafka.common.KafkaListenerSource.Listener
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.kroxylicious.testing.kafka.common.KafkaClusterExecutionMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.kroxylicious.testing.kafka.common.KafkaListenerSource.Listener
Returns an array containing the constants of this enum class, in the order they are declared.
version(String) - Static method in class io.kroxylicious.testing.kafka.common.ConstraintUtils
The version constraint instance.
Version - Annotation Interface in io.kroxylicious.testing.kafka.common
The interface Version.

W

wakeup() - Method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
 
WILDCARD_BIND_ADDRESS - Static variable in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster
 
withName(String) - Method in class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster.LoggingGenericContainer
With name logging generic container.
wrap(Admin) - Static method in record class io.kroxylicious.testing.kafka.clients.CloseableAdmin
Wrap admin.
wrap(Consumer<K, V>) - Static method in record class io.kroxylicious.testing.kafka.clients.CloseableConsumer
Wrap consumer.
wrap(Producer<K, V>) - Static method in record class io.kroxylicious.testing.kafka.clients.CloseableProducer
Wrap producer.

Z

ZOOKEEPER_IMAGE_REPO - Static variable in class io.kroxylicious.testing.kafka.common.KafkaClusterFactory
Deprecated, for removal: This API element is subject to removal in a future version.
zooKeeperCluster() - Static method in class io.kroxylicious.testing.kafka.common.ConstraintUtils
Creates a constraint to supply a cluster using ZooKeeper for controller nodes.
ZooKeeperCluster - Annotation Interface in io.kroxylicious.testing.kafka.common
Annotation constraining a KafkaClusterProvisioningStrategy to use a KafkaCluster that is ZooKeeper-based.
ZookeeperContainer(DockerImageName) - Constructor for class io.kroxylicious.testing.kafka.testcontainers.TestcontainersKafkaCluster.ZookeeperContainer
Instantiates a new Zookeeper container.
A B C D E F G H I K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form