<init>

ApplicationEngineEnvironmentReloading(
    classLoader: ClassLoader,
    log: Logger,
    config: ApplicationConfig,
    connectors: List<EngineConnectorConfig>,
    modules: List<Application.() -> Unit>,
    watchPaths: List<String> = emptyList(),
    parentCoroutineContext: <ERROR CLASS> = EmptyCoroutineContext)
ApplicationEngineEnvironmentReloading(
    classLoader: ClassLoader,
    log: Logger,
    config: ApplicationConfig,
    connectors: List<EngineConnectorConfig>,
    modules: List<Application.() -> Unit>,
    watchPaths: List<String> = emptyList(),
    parentCoroutineContext: <ERROR CLASS> = EmptyCoroutineContext,
    rootPath: String = "")

Implements ApplicationEngineEnvironment by loading an Application from a folder or jar.

watchPaths specifies substrings to match against class path entries to monitor changes in folder/jar and implements hot reloading