koin-core / org.koin.core.context

Package org.koin.core.context

Types

GlobalContext

Global context - current Koin Application available globally

object GlobalContext : KoinContext

KoinContext

Hold Current Koin context

interface KoinContext

KoinContextHandler

Help hold any implementation of KoinContext

typealias KoinContextHandler = GlobalContext

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): KoinApplication
fun 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