Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Configurer for BAppEmojisConfig.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Configurer for BApplicationConfig.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Configurer for BComponentsConfig.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Configurer for BConfig.
Link copied to clipboard
Base interface for runtime configuration, only usable with Spring, see sub-interfaces.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Configurer for BCoroutineScopesConfig.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Configurer for BDatabaseConfig.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Configurer for BDebugConfig.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Configurer for BLocalizationConfig.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Configurer for BModalsConfig.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Configurer for BServiceConfig.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Configurer for BTextConfig.
Link copied to clipboard
Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, AnnotationTarget.PROPERTY_SETTER ] )
Link copied to clipboard
Configuration properties for JDAService.
Functions
Link copied to clipboard
inline fun <T : Any> BServiceConfigBuilder.registerInstanceSupplier(instanceSupplier: InstanceSupplier<T>)
Registers a supplier lazily returning an instance of the specified class, the instance is then made available via dependency injection.
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.