Table of Contents

Aurelius.Tenancy.Provider Namespace

Classes

Name Description
TCallbackShard​Pool​Factory IShardPoolFactory implementation that delegates pool creation to a TShardPoolFactory​Func anonymous function.
TShardPoolProvider Keeps one lazily-created connection pool per shard.
TTenantPoolProvider Resolves a tenant to the connection pool of its shard: catalog routing (cached), status check, shard pool.
TTenantRouting​Connection​Pool IDBConnectionPool facade that resolves the current tenant on every connection request and routes it to the pool of the tenant's shard.

Interfaces

Name Description
IShardPoolFactory Creates the database connection pool of a shard.

Anonymous methods

Name Description
TShardPoolFactory​Func Anonymous function that creates the connection pool of a shard.