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 TypeMethodDescriptionvoid
close()
CreateCleanUpRunner
in order to clean applicationCreateRunner
in order to run application with default optionscreateRunner
(O options) CreateRunner
in order to run application
-
Method Details
-
close
void close()- Specified by:
close
in interfaceAutoCloseable
-
createRunner
R createRunner()CreateRunner
in order to run application with default options- Returns:
Runner
-
createRunner
CreateRunner
in order to run application- Parameters:
options
- options for creating runner- Returns:
Runner
-
createCleanUpRunner
C createCleanUpRunner()CreateCleanUpRunner
in order to clean application- Returns:
CleanUpRunner
-