Table of Contents

TTenantProvisioner.Create Constructor

Creates a new TTenantProvisioner instance.

Syntax

Unit: Aurelius.Tenancy.Provisioning

constructor TTenantProvisioner.Create(ACatalog: ITenantCatalog; AAllocator: IShardAllocator = nil; ACache: TTenantRoutingCache = nil);

Parameters

<-> Parameter Type Description
ACatalog ITenantCatalog The catalog to maintain.
AAllocator IShardAllocator Optional: Default value is nil

The shard allocation strategy. When nil, a TWeightedHashShardAllocator is used.
ACache TTenantRoutingCache Optional: Default value is nil

The routing cache to invalidate after every write. May be nil when no cache is in use.

See also