Class
Databases
final class Databases
Topics
Structures
Initializers
Instance Properties
let eventLoopGroup: any EventLoopGroupvar middleware: Databases.Middlewarelet threadPool: NIOThreadPool
Instance Methods
func configuration(for: DatabaseID?) -> (any DatabaseConfiguration)?func database(DatabaseID?, logger: Logger, on: any EventLoop, history: QueryHistory?, pageSizeLimit: Int?, withTracing: Bool) -> (any Database)?func `default`(to: DatabaseID)func ids() -> Set<DatabaseID>func reinitialize(DatabaseID?)func run() async throwsThe service group calls this method when it starts the service.func shutdown()func shutdownAsync() asyncfunc use(_:as:isDefault:)
Relationships
Conforms To
ServiceLifecycle.ServiceSwift.SendableSwift.SendableMetatype