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.Warmer Class Reference

Warms Urls and logs the results. More...

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

Public Member Functions

 Warmer (IConfig config, IRequester requester, ILogger logger)
 Instantiate new Warmer.
 
async Task< IList< Check > > WarmAsync ()
 Warm URLs from IConfig.
 

Protected Member Functions

virtual async Task< bool > RunChecksAsync (List< Check > checks)
 Specific action when Check collections are requested.
 

Detailed Description

Warms Urls and logs the results.

Constructor & Destructor Documentation

◆ Warmer()

SiteWarmer.Core.Warmer.Warmer ( IConfig  config,
IRequester  requester,
ILogger  logger 
)
inline

Instantiate new Warmer.

Parameters
configConfiguration of Check
requesterHTTP requester
loggerLogging strategy for Warmer

Member Function Documentation

◆ RunChecksAsync()

virtual async Task< bool > SiteWarmer.Core.Warmer.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 in SiteWarmer.Core.RepeatWarmer.

◆ WarmAsync()

async Task< IList< Check > > SiteWarmer.Core.Warmer.WarmAsync ( )
inline

Warm URLs from IConfig.

Returns
Final status of Check collection on completion

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