Package com.bakdata.kafka
Interface ExecutableApp<R,C,O>
- Type Parameters:
R- type returned bycreateRunner()andcreateRunner(Object)C- type returned bycreateCleanUpRunner()O- type of options to create runner
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
ExecutableProducerApp,ExecutableStreamsApp
An application with a corresponding topic and Kafka configuration
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()CreateCleanUpRunnerin order to clean applicationCreateRunnerin order to run application with default optionscreateRunner(O options) CreateRunnerin order to run application
-
Method Details
-
close
void close()- Specified by:
closein interfaceAutoCloseable
-
createRunner
R createRunner()CreateRunnerin order to run application with default options- Returns:
Runner
-
createRunner
CreateRunnerin order to run application- Parameters:
options- options for creating runner- Returns:
Runner
-
createCleanUpRunner
C createCleanUpRunner()CreateCleanUpRunnerin order to clean application- Returns:
CleanUpRunner
-