Seeds the ConfigurationContext
More...
Seeds the ConfigurationContext
Definition at line 38 of file Seeder.cs.
◆ Seeder()
Initializes a new instance of the Seeder class.
- Parameters
-
config | The config. |
contextFactory | The context factory. |
packageRepository | The package repository. |
Definition at line 80 of file Seeder.cs.
◆ GetMigratorTemplates()
virtual IEnumerable<MigratorTemplate> KlusterKite.NodeManager.ConfigurationSource.Seeder.Seeder.GetMigratorTemplates |
( |
| ) |
|
|
protectedvirtual |
Get the list of migrator templates
- Returns
- The list of migrator templates
Definition at line 245 of file Seeder.cs.
◆ GetNodeTemplates()
virtual IEnumerable<NodeTemplate> KlusterKite.NodeManager.ConfigurationSource.Seeder.Seeder.GetNodeTemplates |
( |
| ) |
|
|
protectedvirtual |
Get the list of node templates
- Returns
- The list of node templates
Definition at line 172 of file Seeder.cs.
◆ GetPackageDescriptions()
virtual async Task<List<PackageDescription> > KlusterKite.NodeManager.ConfigurationSource.Seeder.Seeder.GetPackageDescriptions |
( |
| ) |
|
|
protectedvirtual |
Get the list of package descriptions
- Returns
- The list of package descriptions
Definition at line 273 of file Seeder.cs.
◆ GetSeeds()
virtual IEnumerable<string> KlusterKite.NodeManager.ConfigurationSource.Seeder.Seeder.GetSeeds |
( |
| ) |
|
|
protectedvirtual |
Gets the list of akka cluster seeds
- Returns
- The list of seed addresses
Definition at line 162 of file Seeder.cs.
◆ Seed()
override void KlusterKite.NodeManager.ConfigurationSource.Seeder.Seeder.Seed |
( |
| ) |
|
|
virtual |
◆ SetupUsers()
virtual void KlusterKite.NodeManager.ConfigurationSource.Seeder.Seeder.SetupUsers |
( |
ConfigurationContext |
context | ) |
|
|
protectedvirtual |
Installs default users and roles to the empty database
- Parameters
-
Definition at line 284 of file Seeder.cs.
◆ ConfigConnectionStringPath
const string KlusterKite.NodeManager.ConfigurationSource.Seeder.Seeder.ConfigConnectionStringPath = "KlusterKite.NodeManager.ConfigurationDatabaseConnectionString" |
|
protected |
Akka configuration path to connection string
Definition at line 44 of file Seeder.cs.
◆ ConfigDatabaseNamePath
const string KlusterKite.NodeManager.ConfigurationSource.Seeder.Seeder.ConfigDatabaseNamePath = "KlusterKite.NodeManager.ConfigurationDatabaseName" |
|
protected |
Akka configuration path to database name
Definition at line 50 of file Seeder.cs.
◆ ConfigDatabaseProviderNamePath
const string KlusterKite.NodeManager.ConfigurationSource.Seeder.Seeder.ConfigDatabaseProviderNamePath = "KlusterKite.NodeManager.ConfigurationDatabaseProviderName" |
|
protected |
Akka configuration path to database provider name
Definition at line 56 of file Seeder.cs.
◆ Config
Config KlusterKite.NodeManager.ConfigurationSource.Seeder.Seeder.Config |
|
getprotected |
Gets the seeder configuration
Definition at line 90 of file Seeder.cs.
The documentation for this class was generated from the following file:
- KlusterKite.NodeManager/KlusterKite.NodeManager.ConfigurationSource.Seeder/Seeder.cs