A B C D E G H I K L O P R S T 
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 ConsumerGroupClient using the specified configuration.
create(Map<String, Object>, Duration) - Static method in class com.bakdata.kafka.util.TopicClient
Creates a new TopicClient using the specified configuration.
create(Properties, String, Duration) - Static method in class com.bakdata.kafka.util.SchemaTopicClient
Creates a new SchemaTopicClient using the specified configuration.
create(Properties, Duration) - Static method in class com.bakdata.kafka.util.ConsumerGroupClient
Creates a new ConsumerGroupClient using the specified configuration.
create(Properties, Duration) - Static method in class com.bakdata.kafka.util.TopicClient
Creates a new TopicClient using 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 CachedSchemaRegistryClient using 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.StateListener to 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 StreamsUncaughtExceptionHandler to 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
 
A B C D E G H I K L O P R S T 
All Classes All Packages