KlusterKite  0.0.0
A framework to create scalable and redundant services based on awesome Akka.Net project.
KlusterKite.NodeManager.WebApi.MigrationConnection Class Reference

The cluster migration management More...

Inheritance diagram for KlusterKite.NodeManager.WebApi.MigrationConnection:
KlusterKite.Data.CRUD.Connection< Migration, int >

Public Member Functions

 MigrationConnection (ActorSystem actorSystem, string dataActorPath, TimeSpan? timeout, RequestContext context)
 Initializes a new instance of the MigrationConnection class. More...
 
- Public Member Functions inherited from KlusterKite.Data.CRUD.Connection< Migration, int >
 Connection (ActorSystem actorSystem, string dataActorPath, TimeSpan? timeout, RequestContext context)
 
async Task< MutationResult< TObject > > Create (TObject newNode)
 
async Task< MutationResult< TObject > > Delete (TId id)
 
async Task< QueryResult< TObject > > Query (Expression< Func< TObject, bool >> filter, IEnumerable< SortingCondition > sort, int? limit, int? offset, ApiRequest apiRequest)
 
async Task< MutationResult< TObject > > Update (TId id, TObject newNode, ApiRequest apiRequest)
 

Additional Inherited Members

- Static Protected Member Functions inherited from KlusterKite.Data.CRUD.Connection< Migration, int >
static MutationResult< TObject > CreateResponse (CrudActionResponse< TObject > response)
 Creates mutation response from actor response More...
 
- Properties inherited from KlusterKite.Data.CRUD.Connection< Migration, int >
RequestContext Context [get]
 Gets the request context More...
 
string DataActorPath [get]
 Gets the path to the data actor More...
 
ActorSystem System [get]
 Gets the actor system More...
 
TimeSpan Timeout [get]
 Gets the request timeout More...
 

Detailed Description

The cluster migration management

Definition at line 23 of file MigrationConnection.cs.

Constructor & Destructor Documentation

◆ MigrationConnection()

KlusterKite.NodeManager.WebApi.MigrationConnection.MigrationConnection ( ActorSystem  actorSystem,
string  dataActorPath,
TimeSpan?  timeout,
RequestContext  context 
)

Initializes a new instance of the MigrationConnection class.

Parameters
actorSystemThe actor system.
dataActorPathThe data actor path.
timeoutThe timeout.
contextThe context.

Definition at line 40 of file MigrationConnection.cs.


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