cron

package
v0.0.0-...-7c51b95 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New() contract.Cron

Types

type Command

type Command struct {
}

func (Command) CobraCmd

func (c Command) CobraCmd() *cobra.Command

func (Command) Run

func (c Command) Run(root contract.BaseCommand, cmd *cobra.Command, args []string)

type Cron

type Cron struct {
	// contains filtered or unexported fields
}

func (*Cron) DayAtWithFunc

func (c *Cron) DayAtWithFunc(hour int, job func())

func (*Cron) DayAtWithJob

func (c *Cron) DayAtWithJob(hour int, job contract.CronJob)

func (*Cron) EveryDayWithFunc

func (c *Cron) EveryDayWithFunc(job func())

func (*Cron) EveryDayWithJob

func (c *Cron) EveryDayWithJob(job contract.CronJob)

func (*Cron) EveryHourWithFunc

func (c *Cron) EveryHourWithFunc(job func())

func (*Cron) EveryHourWithJob

func (c *Cron) EveryHourWithJob(job contract.CronJob)

func (*Cron) EveryMinuteWithFunc

func (c *Cron) EveryMinuteWithFunc(job func())

func (*Cron) EveryMinuteWithJob

func (c *Cron) EveryMinuteWithJob(job contract.CronJob)

func (*Cron) EverySecondWithFunc

func (c *Cron) EverySecondWithFunc(job func())

func (*Cron) EverySecondWithJob

func (c *Cron) EverySecondWithJob(job contract.CronJob)

func (*Cron) EveryWeeklyWithFunc

func (c *Cron) EveryWeeklyWithFunc(job func())

func (*Cron) EveryWeeklyWithJob

func (c *Cron) EveryWeeklyWithJob(job contract.CronJob)

func (*Cron) HoursWithFunc

func (c *Cron) HoursWithFunc(hours int, job func())

func (*Cron) HoursWithJob

func (c *Cron) HoursWithJob(hours int, job contract.CronJob)

func (*Cron) MinutesWithFunc

func (c *Cron) MinutesWithFunc(minutes int, job func())

func (*Cron) MinutesWithJob

func (c *Cron) MinutesWithJob(minutes int, job contract.CronJob)

func (*Cron) RunWithFunc

func (c *Cron) RunWithFunc(spec string, job func())

func (*Cron) RunWithJob

func (c *Cron) RunWithJob(spec string, job contract.CronJob)

func (*Cron) SecondsWithFunc

func (c *Cron) SecondsWithFunc(seconds int, job func())

func (*Cron) SecondsWithJob

func (c *Cron) SecondsWithJob(seconds int, job contract.CronJob)

func (*Cron) Start

func (c *Cron) Start()

func (*Cron) Stop

func (c *Cron) Stop()

func (*Cron) WeeklyOnWithFunc

func (c *Cron) WeeklyOnWithFunc(week, hour int, job func())

func (*Cron) WeeklyOnWithJob

func (c *Cron) WeeklyOnWithJob(week, hour int, job contract.CronJob)

type Provider

type Provider struct {
	kernel.BaseProvider
}

func (Provider) Boot

func (p Provider) Boot()

func (Provider) Name

func (p Provider) Name() string

func (*Provider) Register

func (p *Provider) Register()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL