Documentation
¶
Index ¶
- type CronConfig
- type CronJob
- type CronPlugin
- func (p *CronPlugin) AddCronJob(job *CronJob) error
- func (p *CronPlugin) Capabilities() []plugin.Capability
- func (p *CronPlugin) Init(ctx context.Context, config map[string]interface{}) error
- func (p *CronPlugin) ListCronJobs() ([]*CronJob, error)
- func (p *CronPlugin) Name() string
- func (p *CronPlugin) RemoveCronJob(name string) error
- func (p *CronPlugin) Shutdown(ctx context.Context) error
- func (p *CronPlugin) Version() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CronConfig ¶
type CronPlugin ¶
type CronPlugin struct {
// contains filtered or unexported fields
}
func New ¶
func New() *CronPlugin
func (*CronPlugin) AddCronJob ¶
func (p *CronPlugin) AddCronJob(job *CronJob) error
AddCronJob adds a cron job
func (*CronPlugin) Capabilities ¶
func (p *CronPlugin) Capabilities() []plugin.Capability
func (*CronPlugin) Init ¶
func (p *CronPlugin) Init(ctx context.Context, config map[string]interface{}) error
func (*CronPlugin) ListCronJobs ¶
func (p *CronPlugin) ListCronJobs() ([]*CronJob, error)
ListCronJobs lists all Mandau-managed cron jobs
func (*CronPlugin) Name ¶
func (p *CronPlugin) Name() string
func (*CronPlugin) RemoveCronJob ¶
func (p *CronPlugin) RemoveCronJob(name string) error
RemoveCronJob removes a cron job
func (*CronPlugin) Version ¶
func (p *CronPlugin) Version() string
Click to show internal directories.
Click to hide internal directories.