C# Class Akka.TestKit.TestScheduler

Inheritance: IScheduler, IAdvancedScheduler
Afficher le fichier Open project: rogeralsing/akka.net Class Usage Examples

Méthodes publiques

Méthode Description
Advance ( System.TimeSpan offset ) : void
AdvanceTo ( DateTimeOffset when ) : void
ScheduleOnce ( System.TimeSpan delay, System.Action action ) : void
ScheduleOnce ( System.TimeSpan delay, System.Action action, ICancelable cancelable ) : void
ScheduleRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, System.Action action ) : void
ScheduleRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, System.Action action, ICancelable cancelable ) : void
ScheduleTellOnce ( System.TimeSpan delay, ICanTell receiver, object message, IActorRef sender ) : void
ScheduleTellOnce ( System.TimeSpan delay, ICanTell receiver, object message, IActorRef sender, ICancelable cancelable ) : void
ScheduleTellRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, ICanTell receiver, object message, IActorRef sender ) : void
ScheduleTellRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, ICanTell receiver, object message, IActorRef sender, ICancelable cancelable ) : void
TestScheduler ( ActorSystem system ) : System

Private Methods

Méthode Description
InternalSchedule ( System.TimeSpan initialDelay, System.TimeSpan delay, ICanTell receiver, object message, System.Action action, IActorRef sender, ICancelable cancelable, int deliveryCount ) : void

Method Details

Advance() public méthode

public Advance ( System.TimeSpan offset ) : void
offset System.TimeSpan
Résultat void

AdvanceTo() public méthode

public AdvanceTo ( DateTimeOffset when ) : void
when DateTimeOffset
Résultat void

ScheduleOnce() public méthode

public ScheduleOnce ( System.TimeSpan delay, System.Action action ) : void
delay System.TimeSpan
action System.Action
Résultat void

ScheduleOnce() public méthode

public ScheduleOnce ( System.TimeSpan delay, System.Action action, ICancelable cancelable ) : void
delay System.TimeSpan
action System.Action
cancelable ICancelable
Résultat void

ScheduleRepeatedly() public méthode

public ScheduleRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, System.Action action ) : void
initialDelay System.TimeSpan
interval System.TimeSpan
action System.Action
Résultat void

ScheduleRepeatedly() public méthode

public ScheduleRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, System.Action action, ICancelable cancelable ) : void
initialDelay System.TimeSpan
interval System.TimeSpan
action System.Action
cancelable ICancelable
Résultat void

ScheduleTellOnce() public méthode

public ScheduleTellOnce ( System.TimeSpan delay, ICanTell receiver, object message, IActorRef sender ) : void
delay System.TimeSpan
receiver ICanTell
message object
sender IActorRef
Résultat void

ScheduleTellOnce() public méthode

public ScheduleTellOnce ( System.TimeSpan delay, ICanTell receiver, object message, IActorRef sender, ICancelable cancelable ) : void
delay System.TimeSpan
receiver ICanTell
message object
sender IActorRef
cancelable ICancelable
Résultat void

ScheduleTellRepeatedly() public méthode

public ScheduleTellRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, ICanTell receiver, object message, IActorRef sender ) : void
initialDelay System.TimeSpan
interval System.TimeSpan
receiver ICanTell
message object
sender IActorRef
Résultat void

ScheduleTellRepeatedly() public méthode

public ScheduleTellRepeatedly ( System.TimeSpan initialDelay, System.TimeSpan interval, ICanTell receiver, object message, IActorRef sender, ICancelable cancelable ) : void
initialDelay System.TimeSpan
interval System.TimeSpan
receiver ICanTell
message object
sender IActorRef
cancelable ICancelable
Résultat void

TestScheduler() public méthode

public TestScheduler ( ActorSystem system ) : System
system ActorSystem
Résultat System