C# Class AccidentalFish.ApplicationSupport.Core.Policies.Implementation.TimerFactory

Inheritance: ITimerFactory
Show file Open project: JamesRandall/AccidentalFish.ApplicationSupport

Public Methods

Method Description
CreateAsynchronousIntervalTimer ( System.TimeSpan interval, bool delayOnExecute = false ) : IAsynchronousIntervalTimer
CreateAsynchronousRegularTimer ( System.TimeSpan interval, bool delayOnExecute = false ) : IAsynchronousRegularTimer
TimerFactory ( ITimerThreadPoolExecuter timerThreadPoolExecuter, IAsynchronousDelay taskDelay ) : System

Method Details

CreateAsynchronousIntervalTimer() public method

public CreateAsynchronousIntervalTimer ( System.TimeSpan interval, bool delayOnExecute = false ) : IAsynchronousIntervalTimer
interval System.TimeSpan
delayOnExecute bool
return IAsynchronousIntervalTimer

CreateAsynchronousRegularTimer() public method

public CreateAsynchronousRegularTimer ( System.TimeSpan interval, bool delayOnExecute = false ) : IAsynchronousRegularTimer
interval System.TimeSpan
delayOnExecute bool
return IAsynchronousRegularTimer

TimerFactory() public method

public TimerFactory ( ITimerThreadPoolExecuter timerThreadPoolExecuter, IAsynchronousDelay taskDelay ) : System
timerThreadPoolExecuter ITimerThreadPoolExecuter
taskDelay IAsynchronousDelay
return System