KlusterKite  0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
KlusterKite.Security.Client.Installer Class Reference

Installing components from current library More...

Inheritance diagram for KlusterKite.Security.Client.Installer:
KlusterKite.Core.BaseInstaller

Public Member Functions

override void PreCheck (Config config)
 

Protected Member Functions

override Config GetAkkaConfig ()
 
override IEnumerable< string > GetRoles ()
 
override void RegisterComponents (ContainerBuilder container, Config config)
 

Protected Attributes

override decimal AkkaConfigLoadPriority => PrioritySharedLib
 
- Protected Attributes inherited from KlusterKite.Core.BaseInstaller
const decimal PriorityClusterRole = 100M
 Predefined priority to load configuration for plugins, that handles node role functionality More...
 
const decimal PrioritySharedLib = 10M
 Predefined priority to load configuration for plugins, that handles other plugins functionality More...
 
const decimal PriorityTest = 100M
 Predefined priority to load configuration for plugins, that handles unit tests More...
 

Additional Inherited Members

- Static Public Member Functions inherited from KlusterKite.Core.BaseInstaller
static IList< BaseInstallerGetRegisteredBaseInstallers (ContainerBuilder container)
 Gets the list of all registered installers More...
 
static Config GetStackedConfig (ContainerBuilder container, Config config)
 Generates overall akka config from all registered modules (with respect to external provided configuration file) More...
 
- Properties inherited from KlusterKite.Core.BaseInstaller
abstract decimal AkkaConfigLoadPriority [get]
 Gets priority for ordering akka configurations. Highest priority will override lower priority. More...
 

Detailed Description

Installing components from current library

Definition at line 23 of file Installer.cs.

Member Function Documentation

◆ GetAkkaConfig()

override Config KlusterKite.Security.Client.Installer.GetAkkaConfig ( )
protected

◆ GetRoles()

override IEnumerable<string> KlusterKite.Security.Client.Installer.GetRoles ( )
protected

◆ PreCheck()

override void KlusterKite.Security.Client.Installer.PreCheck ( Config  config)

Definition at line 29 of file Installer.cs.

◆ RegisterComponents()

override void KlusterKite.Security.Client.Installer.RegisterComponents ( ContainerBuilder  container,
Config  config 
)
protected

Definition at line 41 of file Installer.cs.

Member Data Documentation

◆ AkkaConfigLoadPriority

override decimal KlusterKite.Security.Client.Installer.AkkaConfigLoadPriority => PrioritySharedLib
protected

Definition at line 26 of file Installer.cs.


The documentation for this class was generated from the following file: