Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface BConfigProps
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun interface CoroutineScopeFactory
Link copied to clipboard
interface IConfig

Functions

Link copied to clipboard
inline fun <T : IConfig> BConfig.getConfigOrNull(): T?

Returns the configuration object of the provided type, or null if none were registered.

Link copied to clipboard
inline fun <T : Any> BServiceConfigBuilder.registerServiceSupplier(name: String = ServiceSupplier.defaultName(T::class), additionalTypes: Set<KClass<in T>> = emptySet(), isPrimary: Boolean = false, isLazy: Boolean = false, priority: Int = 0, annotations: List<Annotation> = emptyList(), noinline supplier: (BContext) -> T)

Registers a supplier which gets loaded in the same manner as annotated service classes/factories.