Skip to content

Instance Method

releaseConnection(_:logger:)

Releases a connection back to the pool. Use with requestConnection(logger:on:).
func releaseConnection(_ connection: Source.Connection, logger: Logger? = nil)

Parameters

connection

Connection to release back to the pool.

logger

For trace and debug logs.

Discussion

let conn = try pool.requestConnection(...).wait()
defer { pool.releaseConnection(conn) }
// use the connection