KlusterKite  0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
KlusterKite.NodeManager.Client.Messages.Migration.MigrationActorMigrationState Class Reference

The MigrationActor state with active migration More...

Public Member Functions

IEnumerable< ResourceMigrationStateGetPreNodesMigratableResources ()
 Gets the list of resources that are migratable at EnMigrationSteps.PreNodesResourcesUpdating stage More...
 
IEnumerable< ResourceMigrationStateGetPostNodesMigratableResources ()
 Gets the list of resources that are migratable at EnMigrationSteps.PostNodesResourcesUpdating stage More...
 
IEnumerable< EnMigrationStepsGetMigrationSteps ()
 Gets the list of migration steps More...
 

Properties

List< MigratorTemplateMigrationStateTemplateStates [get, set]
 Gets or sets the list of migration states More...
 
List< ResourceMigrationStateMigratableResources [get, set]
 Gets or sets the list of resources that can be migrated on current stage More...
 

Detailed Description

The MigrationActor state with active migration

Definition at line 24 of file MigrationActorMigrationState.cs.

Member Function Documentation

◆ GetMigrationSteps()

IEnumerable<EnMigrationSteps> KlusterKite.NodeManager.Client.Messages.Migration.MigrationActorMigrationState.GetMigrationSteps ( )

Gets the list of migration steps

Returns
the list of migration steps

Definition at line 94 of file MigrationActorMigrationState.cs.

◆ GetPostNodesMigratableResources()

IEnumerable<ResourceMigrationState> KlusterKite.NodeManager.Client.Messages.Migration.MigrationActorMigrationState.GetPostNodesMigratableResources ( )

Gets the list of resources that are migratable at EnMigrationSteps.PostNodesResourcesUpdating stage

Returns
The list of resources

Definition at line 67 of file MigrationActorMigrationState.cs.

◆ GetPreNodesMigratableResources()

IEnumerable<ResourceMigrationState> KlusterKite.NodeManager.Client.Messages.Migration.MigrationActorMigrationState.GetPreNodesMigratableResources ( )

Gets the list of resources that are migratable at EnMigrationSteps.PreNodesResourcesUpdating stage

Returns
The list of resources

Definition at line 42 of file MigrationActorMigrationState.cs.

Property Documentation

◆ MigratableResources

List<ResourceMigrationState> KlusterKite.NodeManager.Client.Messages.Migration.MigrationActorMigrationState.MigratableResources
getset

Gets or sets the list of resources that can be migrated on current stage

Definition at line 36 of file MigrationActorMigrationState.cs.

◆ TemplateStates

List<MigratorTemplateMigrationState> KlusterKite.NodeManager.Client.Messages.Migration.MigrationActorMigrationState.TemplateStates
getset

Gets or sets the list of migration states

Definition at line 30 of file MigrationActorMigrationState.cs.


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