Skip to content

Executable

Executable is an abstraction of executables.

Contract

awaitTerminated

void awaitTerminated()

Used when:

  • KsqlServerMain is requested to tryStartApp
  • MultiExecutable is requested to awaitTerminated

notifyTerminated

void notifyTerminated()

Used when:

  • KsqlServerMain is requested to tryStartApp
  • MultiExecutable is requested to notifyTerminated

shutdown

void shutdown()

Used when:

  • KsqlServerMain is requested to tryStartApp
  • MultiExecutable is requested to shutdown

startAsync

void startAsync()

Used when:

  • KsqlServerMain is requested to tryStartApp
  • MultiExecutable is requested to startAsync

Implementations