C# Class Akka.Remote.TestKit.Controller

This controls test execution by managing barriers (delegated to BarrierCoordinator, its child) and allowing network and other failures to be injected at the test nodes. INTERNAL API.
Inheritance: Akka.Actor.UntypedActor
Afficher le fichier Open project: rogeralsing/akka.net

Méthodes publiques

Méthode Description
Controller ( int initialParticipants, IPEndPoint controllerPort ) : System

Méthodes protégées

Méthode Description
OnReceive ( object message ) : void
PostStop ( ) : void
SupervisorStrategy ( ) : Akka.Actor.SupervisorStrategy

Supervision of the BarrierCoordinator means to catch all his bad emotions and sometimes console him (BarrierEmpty, BarrierTimeout), sometimes tell him to hate the world (WrongBarrier, DuplicateNode, ClientLost). The latter shall help terminate broken tests as quickly as possible (i.e. without awaiting BarrierTimeouts in the players).

Private Methods

Méthode Description
FailBarrier ( BarrierCoordinator data ) : Directive

Method Details

Controller() public méthode

public Controller ( int initialParticipants, IPEndPoint controllerPort ) : System
initialParticipants int
controllerPort IPEndPoint
Résultat System

OnReceive() protected méthode

protected OnReceive ( object message ) : void
message object
Résultat void

PostStop() protected méthode

protected PostStop ( ) : void
Résultat void

SupervisorStrategy() protected méthode

Supervision of the BarrierCoordinator means to catch all his bad emotions and sometimes console him (BarrierEmpty, BarrierTimeout), sometimes tell him to hate the world (WrongBarrier, DuplicateNode, ClientLost). The latter shall help terminate broken tests as quickly as possible (i.e. without awaiting BarrierTimeouts in the players).
protected SupervisorStrategy ( ) : Akka.Actor.SupervisorStrategy
Résultat Akka.Actor.SupervisorStrategy