Package com.bakdata.kafka.streams
Class SimpleKafkaStreamsApplication<T extends StreamsApp>
java.lang.Object
com.bakdata.kafka.KafkaApplication<StreamsRunner,StreamsCleanUpRunner,StreamsExecutionOptions,ExecutableStreamsApp<T>,ConfiguredStreamsApp<T>,StreamsTopicConfig,T,StreamsAppConfiguration>
com.bakdata.kafka.streams.KafkaStreamsApplication<T>
com.bakdata.kafka.streams.SimpleKafkaStreamsApplication<T>
- Type Parameters:
T- type ofStreamsAppcreated by this application
- All Implemented Interfaces:
AutoCloseable,Runnable
public final class SimpleKafkaStreamsApplication<T extends StreamsApp>
extends KafkaStreamsApplication<T>
KafkaStreamsApplication without any additional configuration options.-
Nested Class Summary
Nested classes/interfaces inherited from class com.bakdata.kafka.KafkaApplication
KafkaApplication.CleanableApp<CR extends CleanUpRunner>, KafkaApplication.RunnableApp<R extends Runner> -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.bakdata.kafka.streams.KafkaStreamsApplication
clean, createConfiguration, createConfiguredApp, createExecutionOptions, createStateListener, createTopicConfig, createUncaughtExceptionHandler, getApplicationId, getErrorTopic, getInputPattern, getInputTopics, getLabeledInputPatterns, getLabeledInputTopics, isVolatileGroupInstanceId, onStreamsStart, prepareClean, reset, setApplicationId, setErrorTopic, setInputPattern, setInputTopics, setLabeledInputPatterns, setLabeledInputTopics, setVolatileGroupInstanceId, toStringMethods inherited from class com.bakdata.kafka.KafkaApplication
close, createCleanableApp, createConfiguredApp, createExecutableApp, createRunnableApp, getBootstrapServers, getKafkaConfig, getLabeledOutputTopics, getOutputTopic, getRuntimeConfiguration, getSchemaRegistryUrl, onApplicationStart, prepareRun, run, setBootstrapServers, setKafkaConfig, setLabeledOutputTopics, setOutputTopic, setSchemaRegistryUrl, startApplication, startApplicationWithoutExit, stop
-
Constructor Details
-
SimpleKafkaStreamsApplication
-
-
Method Details
-
createApp
Description copied from class:KafkaApplicationCreate a new app that will be configured and executed according to this application.- Specified by:
createAppin classKafkaApplication<StreamsRunner,StreamsCleanUpRunner, StreamsExecutionOptions, ExecutableStreamsApp<T extends StreamsApp>, ConfiguredStreamsApp<T extends StreamsApp>, StreamsTopicConfig, T extends StreamsApp, StreamsAppConfiguration> - Returns:
- app
-