Package-level declarations

Types

Link copied to clipboard
interface ApplicationConfigurer : Configurer<Application>

Configurer supposed to configure Application.

Link copied to clipboard
interface Configurer<TSubject>

Configurers TSubject. Used for configuring Ktor Server application.

Link copied to clipboard
typealias Configurers = List<Configurer<*>>
Link copied to clipboard
interface EnvironmentConfigurer : Configurer<ApplicationEngineEnvironmentBuilder>

Configurer supposed to configure ApplicationEngineEnvironment. i. e. connectors, rootPath

Link copied to clipboard
interface Route

Used to define routes. Automatically loaded by ServerApplication.

Link copied to clipboard
abstract class ServerApplication : KoinComponent

ServerApplication class provides quick extensions for configuring Ktor Server at startup.