Class TestScheduler
TBD
Implements
Inherited Members
Namespace: Akka.TestKit
Assembly: Akka.TestKit.dll
Syntax
public class TestScheduler : IScheduler, ITellScheduler, ITimeProvider, IAdvancedScheduler, IActionScheduler, IRunnableSchedulerConstructors
| Edit this page View SourceTestScheduler(Config, ILoggingAdapter)
TBD
Declaration
public TestScheduler(Config schedulerConfig, ILoggingAdapter log)Parameters
| Type | Name | Description | 
|---|---|---|
| Config | schedulerConfig | TBD | 
| ILoggingAdapter | log | TBD | 
Properties
| Edit this page View SourceAdvanced
TBD
Declaration
public IAdvancedScheduler Advanced { get; }Property Value
| Type | Description | 
|---|---|
| IAdvancedScheduler | 
HighResMonotonicClock
TBD
Declaration
public TimeSpan HighResMonotonicClock { get; }Property Value
| Type | Description | 
|---|---|
| TimeSpan | 
MonotonicClock
TBD
Declaration
public TimeSpan MonotonicClock { get; }Property Value
| Type | Description | 
|---|---|
| TimeSpan | 
Now
TBD
Declaration
public DateTimeOffset Now { get; }Property Value
| Type | Description | 
|---|---|
| DateTimeOffset | 
TimeNow
TBD
Declaration
protected DateTimeOffset TimeNow { get; }Property Value
| Type | Description | 
|---|---|
| DateTimeOffset | 
Methods
| Edit this page View SourceAdvance(TimeSpan)
TBD
Declaration
public void Advance(TimeSpan offset)Parameters
| Type | Name | Description | 
|---|---|---|
| TimeSpan | offset | TBD | 
AdvanceTo(DateTimeOffset)
TBD
Declaration
public void AdvanceTo(DateTimeOffset when)Parameters
| Type | Name | Description | 
|---|---|---|
| DateTimeOffset | when | TBD | 
Exceptions
| Type | Condition | 
|---|---|
| InvalidOperationException | This exception is thrown when the specified  | 
ScheduleOnce(TimeSpan, IRunnable)
Schedules an action to be invoked after a delay. The action is wrapped so that it
completes inside the currently active actor if it is called from within an actor.
Declaration
public void ScheduleOnce(TimeSpan delay, IRunnable action)Parameters
| Type | Name | Description | 
|---|---|---|
| TimeSpan | delay | The time period that has to pass before the action is invoked. | 
| IRunnable | action | The action that is being scheduled. | 
ScheduleOnce(TimeSpan, IRunnable, ICancelable)
Schedules an action to be invoked after a delay. The action is wrapped so that it
completes inside the currently active actor if it is called from within an actor.
Declaration
public void ScheduleOnce(TimeSpan delay, IRunnable action, ICancelable cancelable)Parameters
| Type | Name | Description | 
|---|---|---|
| TimeSpan | delay | The time period that has to pass before the action is invoked. | 
| IRunnable | action | The action that is being scheduled. | 
| ICancelable | cancelable | A cancelable used to cancel the action from being executed. | 
ScheduleOnce(TimeSpan, Action)
TBD
Declaration
public void ScheduleOnce(TimeSpan delay, Action action)Parameters
| Type | Name | Description | 
|---|---|---|
| TimeSpan | delay | TBD | 
| Action | action | TBD | 
ScheduleOnce(TimeSpan, Action, ICancelable)
TBD
Declaration
public void ScheduleOnce(TimeSpan delay, Action action, ICancelable cancelable)Parameters
| Type | Name | Description | 
|---|---|---|
| TimeSpan | delay | TBD | 
| Action | action | TBD | 
| ICancelable | cancelable | TBD | 
ScheduleRepeatedly(TimeSpan, TimeSpan, IRunnable)
Schedules an action to be invoked after an initial delay and then repeatedly.
The action is wrapped so that it completes inside the currently active actor
if it is called from within an actor.
Declaration
public void ScheduleRepeatedly(TimeSpan initialDelay, TimeSpan interval, IRunnable action)Parameters
| Type | Name | Description | 
|---|---|---|
| TimeSpan | initialDelay | The time period that has to pass before first invocation of the action. | 
| TimeSpan | interval | The time period that has to pass between each invocation of the action. | 
| IRunnable | action | The action that is being scheduled. | 
ScheduleRepeatedly(TimeSpan, TimeSpan, IRunnable, ICancelable)
Schedules an action to be invoked after an initial delay and then repeatedly.
The action is wrapped so that it completes inside the currently active actor
if it is called from within an actor.
Declaration
public void ScheduleRepeatedly(TimeSpan initialDelay, TimeSpan interval, IRunnable action, ICancelable cancelable)Parameters
| Type | Name | Description | 
|---|---|---|
| TimeSpan | initialDelay | The time period that has to pass before first invocation of the action. | 
| TimeSpan | interval | The time period that has to pass between each invocation of the action. | 
| IRunnable | action | The action that is being scheduled. | 
| ICancelable | cancelable | A cancelable used to cancel the action from being executed. | 
ScheduleRepeatedly(TimeSpan, TimeSpan, Action)
TBD
Declaration
public void ScheduleRepeatedly(TimeSpan initialDelay, TimeSpan interval, Action action)Parameters
| Type | Name | Description | 
|---|---|---|
| TimeSpan | initialDelay | TBD | 
| TimeSpan | interval | TBD | 
| Action | action | TBD | 
ScheduleRepeatedly(TimeSpan, TimeSpan, Action, ICancelable)
TBD
Declaration
public void ScheduleRepeatedly(TimeSpan initialDelay, TimeSpan interval, Action action, ICancelable cancelable)Parameters
| Type | Name | Description | 
|---|---|---|
| TimeSpan | initialDelay | TBD | 
| TimeSpan | interval | TBD | 
| Action | action | TBD | 
| ICancelable | cancelable | TBD | 
ScheduleTellOnce(TimeSpan, ICanTell, object, IActorRef)
TBD
Declaration
public void ScheduleTellOnce(TimeSpan delay, ICanTell receiver, object message, IActorRef sender)Parameters
| Type | Name | Description | 
|---|---|---|
| TimeSpan | delay | TBD | 
| ICanTell | receiver | TBD | 
| object | message | TBD | 
| IActorRef | sender | TBD | 
ScheduleTellOnce(TimeSpan, ICanTell, object, IActorRef, ICancelable)
TBD
Declaration
public void ScheduleTellOnce(TimeSpan delay, ICanTell receiver, object message, IActorRef sender, ICancelable cancelable)Parameters
| Type | Name | Description | 
|---|---|---|
| TimeSpan | delay | TBD | 
| ICanTell | receiver | TBD | 
| object | message | TBD | 
| IActorRef | sender | TBD | 
| ICancelable | cancelable | TBD | 
ScheduleTellRepeatedly(TimeSpan, TimeSpan, ICanTell, object, IActorRef)
TBD
Declaration
public void ScheduleTellRepeatedly(TimeSpan initialDelay, TimeSpan interval, ICanTell receiver, object message, IActorRef sender)Parameters
| Type | Name | Description | 
|---|---|---|
| TimeSpan | initialDelay | TBD | 
| TimeSpan | interval | TBD | 
| ICanTell | receiver | TBD | 
| object | message | TBD | 
| IActorRef | sender | TBD | 
ScheduleTellRepeatedly(TimeSpan, TimeSpan, ICanTell, object, IActorRef, ICancelable)
TBD
Declaration
public void ScheduleTellRepeatedly(TimeSpan initialDelay, TimeSpan interval, ICanTell receiver, object message, IActorRef sender, ICancelable cancelable)Parameters
| Type | Name | Description | 
|---|---|---|
| TimeSpan | initialDelay | TBD | 
| TimeSpan | interval | TBD | 
| ICanTell | receiver | TBD | 
| object | message | TBD | 
| IActorRef | sender | TBD | 
| ICancelable | cancelable | TBD | 
 Edit this page
Edit this page