scheduled.schedule

Defines the interface which all schedules implement, and some utilities that go along with the schedule concept.

Members

Classes

FixedTimeProvider
class FixedTimeProvider

Implementation of the current time provider which always returns a fixed value, useful for testing.

SysTimeProvider
class SysTimeProvider

Standard implementation of the current time provider, which simply returns the current system time.

Interfaces

CurrentTimeProvider
interface CurrentTimeProvider

Simple wrapper interface for obtaining the current system time.

JobSchedule
interface JobSchedule

A schedule that governs when a job should be executed.

Meta