SiteWarmer
Programmatically hit your applications after deployment to make sure they have started.
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
SiteWarmer.Core.RepeatWarmer Class Reference

Warms Urls and logs the results. Repeats any failed checks as many times as you indicate. More...

Inheritance diagram for SiteWarmer.Core.RepeatWarmer:
SiteWarmer.Core.Warmer

Public Member Functions

 RepeatWarmer (IConfig config, IRequester requester, ILogger logger, int timesToRepeat)
 Instantiate new RepeatWarmer.
 
- Public Member Functions inherited from SiteWarmer.Core.Warmer
 Warmer (IConfig config, IRequester requester, ILogger logger)
 Instantiate new Warmer.
 
async Task< IList< Check > > WarmAsync ()
 Warm URLs from IConfig.
 

Protected Member Functions

override async Task< bool > RunChecksAsync (List< Check > checks)
 Specific action when Check collections are requested.
Parameters
checksCollection of Check to run
Returns
Whether all checks have completed

 

Detailed Description

Warms Urls and logs the results. Repeats any failed checks as many times as you indicate.

Constructor & Destructor Documentation

◆ RepeatWarmer()

SiteWarmer.Core.RepeatWarmer.RepeatWarmer ( IConfig  config,
IRequester  requester,
ILogger  logger,
int  timesToRepeat 
)
inline

Instantiate new RepeatWarmer.

Parameters
configConfiguration of Check
requesterHTTP requester
loggerLogging strategy for Warmer
timesToRepeatHow many times the Warmer will retry on a failure

Member Function Documentation

◆ RunChecksAsync()

override async Task< bool > SiteWarmer.Core.RepeatWarmer.RunChecksAsync ( List< Check checks)
inlineprotectedvirtual

Specific action when Check collections are requested.

Parameters
checksCollection of Check to run
Returns
Whether all checks have completed

Reimplemented from SiteWarmer.Core.Warmer.


The documentation for this class was generated from the following file: