Data.ConnectionPool

TCP Client Example

Unix Client Example

Connection Pool

data family ConnectionPool :: * -> *

Constructing Connection Pool

data ResourcePoolParams

Lenses

numberOfResourcesPerStripe

numberOfStripes

resourceIdleTimeout

Validation

validateResourcePoolParams

TCP Client Connection Pool

data TcpClient

data ClientSettings

data AppData

createTcpClientPool

withTcpClientConnection

destroyAllTcpClientConnections

UNIX Client Connection Pool

data UnixClient

data ClientSettingsUnix

data AppDataUnix

createUnixClientPool

withUnixClientConnection

destroyAllUnixClientConnections