DatabaseServiceImpl

internal class DatabaseServiceImpl(client: MongoClient?) : DatabaseService

Service implementation for interacting with the database.

Constructors

Link copied to clipboard
constructor(client: MongoClient?)

Creates a database service implementation with the given database.

Functions

Link copied to clipboard
open suspend override fun close()
Link copied to clipboard
open suspend override fun createMappedApi(api: MappedApi): String
Link copied to clipboard
open suspend override fun createMappedRoute(route: MappedRoute): String
Link copied to clipboard
open suspend override fun queryAllMappedRoutes(): List<MappedRoute>
Link copied to clipboard
open suspend override fun queryMappedApi(originalBaseUrl: String): MappedApi?
Link copied to clipboard
open suspend override fun queryMappedRoutes(originalBaseUrl: String): List<MappedRoute>
Link copied to clipboard
open suspend override fun updateMappedApi(api: MappedApi)
Link copied to clipboard
open suspend override fun updateMappedRoute(route: MappedRoute): String