Class ConnectionPool!(Connection : EventedObject)

Generic connection pool class.

The connection pool is creating connections using the supplied factory function as needed whenever lockConnection() is called. Connections are associated to the calling fiber, as long as any copy of the returned LockedConnection object still exists. Connections that are not associated

Inherits from

Constructors

Name Description
this

Fields

Name Type Descrption
m_connectionFactory Connection delegate()
m_connections Connection[]
m_locks Connection[Fiber]
m_lockCount int[Connection]

Methods

Name Description
lockConnection

Authors

Sönke Ludwig

Copyright

© 2012 RejectedSoftware e.K.

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.