View source on GitHub |
CronInfo tools.
A library for working with CronInfo records, describing cron entries for an application. Supports loading the records from yaml.
Classes
class AttemptDeadlineValidator
: Checks that attempt deadline can be correctly parsed.
class CronEntry
: A cron entry describes a single cron job.
class CronInfoExternal
: CronInfoExternal describes all cron entries for an application.
class GrocValidator
: Checks that a schedule is in valid groc format.
class MalformedCronfigurationFile
: Configuration file for Cron is malformed.
class RetryParameters
: Retry parameters for a single cron job.
class TimezoneValidator
: Checks that a timezone can be correctly parsed and is known.
Functions
LoadSingleCron(...)
: Load a cron.yaml file or string and return a CronInfoExternal object.