[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Interface for a service that allows to add and remove callbacks for a certain time which are called when the evaluate method is invoked and the current time is on or after the callback times. It is the expectation that the triggerPast method is called with same or ascending values for each subsequent call. Callbacks with are triggered are automatically removed by implementations.

The following tables list the members exposed by the SchedulingService type.

Public Methods

  NameDescription
AddOverloaded.
AllocateBucket
Returns a bucket from which slots can be allocated for ordering concurrent callbacks.

Evaluate
Evaluate the current time and perform any callbacks.

Remove
Remove a callback. If the callback to be removed was not found an exception is thrown.