winter / io.jentz.winter / Component / Builder / setOfProvidersForType

setOfProvidersForType

inline fun <reified R : Any> setOfProvidersForType(qualifier: Any? = null, generics: Boolean = false, override: Boolean = false): TypeKey<Set<Provider<R>>>

Register a service that resolves a set of providers for type R.

This may return an empty set if no service of type R is registered.

Parameters

qualifier - An optional qualifier.

generics - If true this will preserve generic information of R.

override - If true this will override an existing factory of this type.