Executable¶
Executable
is an abstraction of executables.
Contract¶
awaitTerminated¶
void awaitTerminated()
Used when:
KsqlServerMain
is requested to tryStartAppMultiExecutable
is requested toawaitTerminated
notifyTerminated¶
void notifyTerminated()
Used when:
KsqlServerMain
is requested to tryStartAppMultiExecutable
is requested tonotifyTerminated
shutdown¶
void shutdown()
Used when:
KsqlServerMain
is requested to tryStartAppMultiExecutable
is requested toshutdown
startAsync¶
void startAsync()
Used when:
KsqlServerMain
is requested to tryStartAppMultiExecutable
is requested tostartAsync
Implementations¶
- StandaloneExecutor
MultiExecutable
ConnectExecutable
- KsqlRestApplication