koin-core / org.koin.core.context

Package org.koin.core.context

Types

GlobalContext

Global context - current Koin Application available globally

class GlobalContext : KoinContext

KoinContext

Component thath hold the Koin instance

interface KoinContext

KoinContextHandler

Help hold any implementation of KoinContext

object KoinContextHandler

Functions

loadKoinModules

load Koin module in global Koin context

fun loadKoinModules(module: Module): Unit

load Koin modules in global Koin context

fun loadKoinModules(modules: List<Module>): Unit

startKoin

Start a Koin Application as StandAlone

fun startKoin(koinContext: KoinContext = GlobalContext(), koinApplication: KoinApplication): KoinApplicationfun startKoin(koinContext: KoinContext = GlobalContext(), appDeclaration: KoinAppDeclaration): KoinApplication

stopKoin

Stop current StandAlone Koin application

fun stopKoin(): Unit

unloadKoinModules

unload Koin modules from global Koin context

fun unloadKoinModules(module: Module): Unit
fun unloadKoinModules(modules: List<Module>): Unit