| BaseScheduleRules |
Base rule scheduler |
| CompositeTimeRule |
Combines multiple time rules into a single rule that emits for each rule |
| DateRules |
Helper class used to provide better syntax when defining date rules |
| FluentScheduledEventBuilder |
Provides a builder class to allow for fluent syntax when constructing new events |
| FuncDateRule |
Uses a function to define an enumerable of dates over a requested start/end period |
| FuncTimeRule |
Uses a function to define a time rule as a projection of date times to date times |
| IDateRule |
Specifies dates that events should be fired, used in conjunction with the ITimeRule |
| IEventSchedule |
Provides the ability to add/remove scheduled events from the real time handler |
| IFluentSchedulingDateSpecifier |
Specifies the date rule component of a scheduled event |
| IFluentSchedulingRunnable |
Specifies the callback component of a scheduled event, as well as final filters |
| IFluentSchedulingTimeSpecifier |
Specifies the time rule component of a scheduled event |
| ITimeRule |
Specifies times times on dates for events, used in conjunction with IDateRule |
| ScheduledEvent |
Real time self scheduling event |
| ScheduledEventException |
Throw this if there is an exception in the callback function of the scheduled event |
| ScheduleManager |
Provides access to the real time handler's event scheduling feature |
| TimeConsumer |
Represents a timer consumer instance |
| TimeMonitor |
Helper class that will monitor timer consumers and request more time if required.... |
| TimeRules |
Helper class used to provide better syntax when defining time rules |