A B C D E G H I K L O P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ADMIN_TIMEOUT - Static variable in class com.bakdata.kafka.KafkaApplication
- adminClient(ImprovedAdminClient) - Method in class com.bakdata.kafka.CleanUpRunner.CleanUpRunnerBuilder
- appId(String) - Method in class com.bakdata.kafka.CleanUpRunner.CleanUpRunnerBuilder
B
- brokers - Variable in class com.bakdata.kafka.KafkaApplication
- build() - Method in class com.bakdata.kafka.CleanUpRunner.CleanUpRunnerBuilder
- build() - Method in class com.bakdata.kafka.util.ImprovedAdminClient.ImprovedAdminClientBuilder
- build() - Method in class com.bakdata.kafka.util.TopicSettings.TopicSettingsBuilder
- builder() - Static method in class com.bakdata.kafka.CleanUpRunner
- builder() - Static method in class com.bakdata.kafka.util.ImprovedAdminClient
- builder() - Static method in class com.bakdata.kafka.util.TopicSettings
- buildTopology(StreamsBuilder) - Method in class com.bakdata.kafka.KafkaStreamsApplication
C
- cleanUp - Variable in class com.bakdata.kafka.KafkaApplication
- cleanUpRun(CleanUpRunner) - Method in class com.bakdata.kafka.KafkaStreamsApplication
- cleanUpRun(SchemaTopicClient) - Method in class com.bakdata.kafka.KafkaProducerApplication
- CleanUpRunner - Class in com.bakdata.kafka
- CleanUpRunner.CleanUpRunnerBuilder - Class in com.bakdata.kafka
- close() - Method in class com.bakdata.kafka.KafkaStreamsApplication
- close() - Method in class com.bakdata.kafka.util.ConsumerGroupClient
- close() - Method in class com.bakdata.kafka.util.ImprovedAdminClient
- close() - Method in class com.bakdata.kafka.util.SchemaTopicClient
- close() - Method in class com.bakdata.kafka.util.TopicClient
- closeResources() - Method in class com.bakdata.kafka.KafkaStreamsApplication
-
Method to close resources outside of
KafkaStreams. - com.bakdata.kafka - package com.bakdata.kafka
- com.bakdata.kafka.util - package com.bakdata.kafka.util
- ConsumerGroupClient - Class in com.bakdata.kafka.util
-
This class offers helpers to interact with Kafka consumer groups.
- ConsumerGroupClient(AdminClient, Duration) - Constructor for class com.bakdata.kafka.util.ConsumerGroupClient
- create(Map<String, Object>, Duration) - Static method in class com.bakdata.kafka.util.ConsumerGroupClient
-
Creates a new
ConsumerGroupClientusing the specified configuration. - create(Map<String, Object>, Duration) - Static method in class com.bakdata.kafka.util.TopicClient
-
Creates a new
TopicClientusing the specified configuration. - create(Properties, String, Duration) - Static method in class com.bakdata.kafka.util.SchemaTopicClient
-
Creates a new
SchemaTopicClientusing the specified configuration. - create(Properties, Duration) - Static method in class com.bakdata.kafka.util.ConsumerGroupClient
-
Creates a new
ConsumerGroupClientusing the specified configuration. - create(Properties, Duration) - Static method in class com.bakdata.kafka.util.TopicClient
-
Creates a new
TopicClientusing the specified configuration. - createAdminClient() - Method in class com.bakdata.kafka.KafkaApplication
- createIfNotExists(String, TopicSettings, Map<String, String>) - Method in class com.bakdata.kafka.util.TopicClient
-
Creates a new Kafka topic with the specified number of partitions if it does not yet exist.
- createKafkaProperties() - Method in class com.bakdata.kafka.KafkaApplication
- createKafkaProperties() - Method in class com.bakdata.kafka.KafkaProducerApplication
-
This method should give a default configuration to run your producer application with.
- createKafkaProperties() - Method in class com.bakdata.kafka.KafkaStreamsApplication
-
This method should give a default configuration to run your streaming application with.
- createProducer() - Method in class com.bakdata.kafka.KafkaProducerApplication
- createSchemaRegistryClient(Map<Object, Object>, String) - Static method in class com.bakdata.kafka.util.SchemaTopicClient
-
Creates a new
CachedSchemaRegistryClientusing the specified configuration. - createTopic(String, TopicSettings, Map<String, String>) - Method in class com.bakdata.kafka.util.TopicClient
-
Creates a new Kafka topic with the specified number of partitions.
- createTopology() - Method in class com.bakdata.kafka.KafkaStreamsApplication
D
- debug - Variable in class com.bakdata.kafka.KafkaApplication
- deleteConsumerGroup(String) - Method in class com.bakdata.kafka.util.ConsumerGroupClient
-
Delete a consumer group.
- deleteGroupIfExists(String) - Method in class com.bakdata.kafka.util.ConsumerGroupClient
-
Delete a consumer group only if it exists.
- deleteTopic(String) - Method in class com.bakdata.kafka.util.TopicClient
-
Delete a Kafka topic.
- deleteTopicAndResetSchemaRegistry(String) - Method in class com.bakdata.kafka.util.SchemaTopicClient
-
Delete a topic if it exists and reset the corresponding schema registry subjects.
- deleteTopicIfExists(String) - Method in class com.bakdata.kafka.util.TopicClient
-
Delete a Kafka topic only if it exists.
- deleteTopics() - Method in class com.bakdata.kafka.CleanUpRunner
- describe(String) - Method in class com.bakdata.kafka.util.TopicClient
-
Describes the current configuration of a Kafka topic.
E
- EnvironmentArgumentsParser - Class in com.bakdata.kafka
-
This class is primarily used to inject environment variables to the passed in command line arguments in
KafkaStreamsApplication. - EnvironmentArgumentsParser(String) - Constructor for class com.bakdata.kafka.EnvironmentArgumentsParser
- EnvironmentArgumentsParser(String, String, String) - Constructor for class com.bakdata.kafka.EnvironmentArgumentsParser
- EnvironmentStreamsConfigParser - Class in com.bakdata.kafka
- equals(Object) - Method in class com.bakdata.kafka.util.TopicSettings
- errorTopic - Variable in class com.bakdata.kafka.KafkaStreamsApplication
- exists(String) - Method in class com.bakdata.kafka.util.ConsumerGroupClient
-
Checks whether a Kafka consumer group exists.
- exists(String) - Method in class com.bakdata.kafka.util.TopicClient
-
Checks whether a Kafka topic exists.
- extraInputTopics - Variable in class com.bakdata.kafka.KafkaStreamsApplication
- extraOutputTopics - Variable in class com.bakdata.kafka.KafkaApplication
G
- getAdminClient() - Method in class com.bakdata.kafka.CleanUpRunner
- getAdminClient() - Method in class com.bakdata.kafka.util.ImprovedAdminClient
- getBootstrapServers() - Method in class com.bakdata.kafka.util.ImprovedAdminClient
- getBrokers() - Method in class com.bakdata.kafka.KafkaApplication
- getConsumerGroupClient() - Method in class com.bakdata.kafka.util.ImprovedAdminClient
- getErrorTopic() - Method in class com.bakdata.kafka.KafkaStreamsApplication
- getExternalSinkTopics() - Method in class com.bakdata.kafka.util.TopologyInformation
- getExternalSourceTopics() - Method in class com.bakdata.kafka.util.TopologyInformation
- getExtraInputTopics() - Method in class com.bakdata.kafka.KafkaStreamsApplication
- getExtraOutputTopics() - Method in class com.bakdata.kafka.KafkaApplication
- getInputTopic() - Method in class com.bakdata.kafka.KafkaStreamsApplication
- getInputTopic(String) - Method in class com.bakdata.kafka.KafkaStreamsApplication
-
Get extra input topic for a specified role
- getInputTopics() - Method in class com.bakdata.kafka.KafkaStreamsApplication
- getIntermediateTopics() - Method in class com.bakdata.kafka.util.TopologyInformation
- getInternalTopics() - Method in class com.bakdata.kafka.util.TopologyInformation
- getKafkaProperties() - Method in class com.bakdata.kafka.KafkaApplication
-
This method specifies the configuration to run your Kafka application with.
- getOutputTopic() - Method in class com.bakdata.kafka.KafkaApplication
- getOutputTopic(String) - Method in class com.bakdata.kafka.KafkaApplication
-
Get extra output topic for a specified role
- getPartitions() - Method in class com.bakdata.kafka.util.TopicSettings
- getProperties() - Method in class com.bakdata.kafka.util.ImprovedAdminClient
- getReplicationFactor() - Method in class com.bakdata.kafka.util.TopicSettings
- getSchemaRegistryClient() - Method in class com.bakdata.kafka.util.ImprovedAdminClient
- getSchemaRegistryUrl() - Method in class com.bakdata.kafka.KafkaApplication
- getSchemaTopicClient() - Method in class com.bakdata.kafka.util.ImprovedAdminClient
- getStateListener() - Method in class com.bakdata.kafka.KafkaStreamsApplication
-
Create a
KafkaStreams.StateListenerto use for Kafka Streams. - getStreams() - Method in class com.bakdata.kafka.KafkaStreamsApplication
- getStreamsConfig() - Method in class com.bakdata.kafka.KafkaApplication
- getTopicClient() - Method in class com.bakdata.kafka.util.ImprovedAdminClient
- getUncaughtExceptionHandler() - Method in class com.bakdata.kafka.KafkaStreamsApplication
-
Create an
StreamsUncaughtExceptionHandlerto use for Kafka Streams. - getUniqueAppId() - Method in class com.bakdata.kafka.KafkaStreamsApplication
-
This must be set to a unique value for every application interacting with your kafka cluster to ensure internal state encapsulation.
H
- hashCode() - Method in class com.bakdata.kafka.util.TopicSettings
I
- ImprovedAdminClient - Class in com.bakdata.kafka.util
- ImprovedAdminClient.ImprovedAdminClientBuilder - Class in com.bakdata.kafka.util
- inputTopics - Variable in class com.bakdata.kafka.KafkaStreamsApplication
- isCleanUp() - Method in class com.bakdata.kafka.KafkaApplication
- isDebug() - Method in class com.bakdata.kafka.KafkaApplication
- isDeleteOutputTopic() - Method in class com.bakdata.kafka.KafkaStreamsApplication
- isHelpRequested() - Method in class com.bakdata.kafka.KafkaApplication
- isProductive() - Method in class com.bakdata.kafka.KafkaStreamsApplication
K
- KafkaAdminException - Exception in com.bakdata.kafka.util
-
Exception thrown by
TopicClient. - KafkaApplication - Class in com.bakdata.kafka
-
The base class of the entry point of the Kafka application.
- KafkaApplication() - Constructor for class com.bakdata.kafka.KafkaApplication
- KafkaProducerApplication - Class in com.bakdata.kafka
-
The base class of the entry point of a producer application.
- KafkaProducerApplication() - Constructor for class com.bakdata.kafka.KafkaProducerApplication
- KafkaStreamsApplication - Class in com.bakdata.kafka
-
The base class of the entry point of the streaming application.
- KafkaStreamsApplication() - Constructor for class com.bakdata.kafka.KafkaStreamsApplication
L
- listGroups() - Method in class com.bakdata.kafka.util.ConsumerGroupClient
-
List consumer groups.
- listTopics() - Method in class com.bakdata.kafka.util.TopicClient
-
List Kafka topics.
O
- outputTopic - Variable in class com.bakdata.kafka.KafkaApplication
P
- parseVariables(Map<String, String>) - Method in class com.bakdata.kafka.EnvironmentArgumentsParser
- parseVariables(Map<String, String>) - Static method in class com.bakdata.kafka.EnvironmentStreamsConfigParser
- partitions(int) - Method in class com.bakdata.kafka.util.TopicSettings.TopicSettingsBuilder
- properties(Properties) - Method in class com.bakdata.kafka.util.ImprovedAdminClient.ImprovedAdminClientBuilder
R
- replicationFactor(short) - Method in class com.bakdata.kafka.util.TopicSettings.TopicSettingsBuilder
- RESET_SLEEP_MS - Static variable in class com.bakdata.kafka.KafkaApplication
- resetSchemaRegistry(String) - Method in class com.bakdata.kafka.util.SchemaTopicClient
-
Delete key and value schemas associated with a topic from the schema registry.
- run() - Method in class com.bakdata.kafka.KafkaProducerApplication
- run() - Method in class com.bakdata.kafka.KafkaStreamsApplication
- run(boolean) - Method in class com.bakdata.kafka.CleanUpRunner
- runApplication() - Method in class com.bakdata.kafka.KafkaProducerApplication
- runCleanUp() - Method in class com.bakdata.kafka.KafkaApplication
- runCleanUp() - Method in class com.bakdata.kafka.KafkaProducerApplication
-
This methods deletes all output topics.
- runCleanUp() - Method in class com.bakdata.kafka.KafkaStreamsApplication
-
This method resets the offset for all input topics and deletes internal topics, application state, and optionally the output and error topic.
- runResetter(Collection<String>, Collection<String>, ImprovedAdminClient, String) - Static method in class com.bakdata.kafka.CleanUpRunner
- runStreamsApplication() - Method in class com.bakdata.kafka.KafkaStreamsApplication
S
- schemaRegistryUrl(String) - Method in class com.bakdata.kafka.util.ImprovedAdminClient.ImprovedAdminClientBuilder
- SchemaTopicClient - Class in com.bakdata.kafka.util
- SchemaTopicClient(TopicClient, SchemaRegistryClient) - Constructor for class com.bakdata.kafka.util.SchemaTopicClient
- setBrokers(String) - Method in class com.bakdata.kafka.KafkaApplication
- setCleanUp(boolean) - Method in class com.bakdata.kafka.KafkaApplication
- setDebug(boolean) - Method in class com.bakdata.kafka.KafkaApplication
- setDeleteOutputTopic(boolean) - Method in class com.bakdata.kafka.KafkaStreamsApplication
- setErrorTopic(String) - Method in class com.bakdata.kafka.KafkaStreamsApplication
- setExtraInputTopics(Map<String, String>) - Method in class com.bakdata.kafka.KafkaStreamsApplication
- setExtraOutputTopics(Map<String, String>) - Method in class com.bakdata.kafka.KafkaApplication
- setHelpRequested(boolean) - Method in class com.bakdata.kafka.KafkaApplication
- setInputTopics(List<String>) - Method in class com.bakdata.kafka.KafkaStreamsApplication
- setOutputTopic(String) - Method in class com.bakdata.kafka.KafkaApplication
- setProductive(boolean) - Method in class com.bakdata.kafka.KafkaStreamsApplication
- setSchemaRegistryUrl(String) - Method in class com.bakdata.kafka.KafkaApplication
- setStreams(KafkaStreams) - Method in class com.bakdata.kafka.KafkaStreamsApplication
- setStreamsConfig(Map<String, String>) - Method in class com.bakdata.kafka.KafkaApplication
- startApplication(KafkaProducerApplication, String[]) - Static method in class com.bakdata.kafka.KafkaProducerApplication
-
This methods needs to be called in the executable custom application class inheriting from
KafkaProducerApplication. - startApplication(KafkaStreamsApplication, String[]) - Static method in class com.bakdata.kafka.KafkaStreamsApplication
-
This methods needs to be called in the executable custom application class inheriting from
KafkaStreamsApplication. - streams(KafkaStreams) - Method in class com.bakdata.kafka.CleanUpRunner.CleanUpRunnerBuilder
T
- timeout(Duration) - Method in class com.bakdata.kafka.util.ImprovedAdminClient.ImprovedAdminClientBuilder
- TopicClient - Class in com.bakdata.kafka.util
-
This class offers helpers to interact with Kafka topics.
- TopicClient(AdminClient, Duration) - Constructor for class com.bakdata.kafka.util.TopicClient
- TopicSettings - Class in com.bakdata.kafka.util
-
Contains information about a topic, including number of partitions and replication factor.
- TopicSettings.TopicSettingsBuilder - Class in com.bakdata.kafka.util
- topology(Topology) - Method in class com.bakdata.kafka.CleanUpRunner.CleanUpRunnerBuilder
- TopologyInformation - Class in com.bakdata.kafka.util
- TopologyInformation(Topology, String) - Constructor for class com.bakdata.kafka.util.TopologyInformation
- toString() - Method in class com.bakdata.kafka.CleanUpRunner.CleanUpRunnerBuilder
- toString() - Method in class com.bakdata.kafka.KafkaApplication
- toString() - Method in class com.bakdata.kafka.KafkaProducerApplication
- toString() - Method in class com.bakdata.kafka.KafkaStreamsApplication
- toString() - Method in class com.bakdata.kafka.util.ImprovedAdminClient.ImprovedAdminClientBuilder
- toString() - Method in class com.bakdata.kafka.util.TopicSettings.TopicSettingsBuilder
- toString() - Method in class com.bakdata.kafka.util.TopicSettings
All Classes All Packages