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
Link copied to clipboard
sealed interface BConfigurer<T : Any>

Base interface for runtime configuration, only usable with Spring, see sub-interfaces.

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
@ConfigurationProperties(prefix = "jda")
class JDAConfiguration

Configuration properties for JDAService.

Functions

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.