abstract class ScopeService : Service, KoinScopeComponent
ScopeService
Service component, allow to create & destroy tied Koin scope
Author
Arnaud Giuliani
<init> |
ScopeService ScopeService(initialiseScope: Boolean = true) |
scope |
open val scope: Scope |
get |
get given dependency fun <T : Any> get(qualifier: Qualifier? = null, parameters: ParametersDefinition? = null): T |
inject |
inject lazily fun <T : Any> inject(qualifier: Qualifier? = null, mode: LazyThreadSafetyMode = LazyThreadSafetyMode.SYNCHRONIZED, parameters: ParametersDefinition? = null): Lazy<T> |
onCreate |
open fun onCreate(): Unit |
onDestroy |
open fun onDestroy(): Unit |