Documentation
¶
Index ¶
- Constants
- Variables
- func CheckIfEnabled() cron.JobWrapper
- func CreateSchedule(jobname, schedule string, cmd func()) error
- func DoCleanup(settingkey string, tables []string, col string, duration string) interface{}
- func InitDBCronJob(logger *zap.Logger, db *gorm.DB) (core.Startup, error)
- func InitScheduleCleanupJob(settingkey string) interface{}
- func Withhistory(bus EventBus.Bus, jobname string) cron.JobWrapper
- type CleanupService
- type CronZaplog
- type DBCleanupReq
- type DBCronJob
- type JobHistory
- type JobParams
- type ScheduleLoker
Constants ¶
View Source
const ( // EventJobStarted = "event.job.started" // EventJobDone = "event.job.done" // EventJobFailed = "event.job.failed" EventJobFinished = "event.job.finished" EventJobFailed = "event.job.failed" )
Variables ¶
View Source
var JobHistoryEnabled = true
View Source
var LockerTimeout = 50 * time.Millisecond
View Source
var ScheduleDisabled = false
View Source
var ScheduleLockerEnabled = true
Functions ¶
func CheckIfEnabled ¶ added in v0.8.6
func CheckIfEnabled() cron.JobWrapper
func CreateSchedule ¶
func InitDBCronJob ¶ added in v0.8.0
func InitScheduleCleanupJob ¶ added in v0.8.0
func InitScheduleCleanupJob(settingkey string) interface{}
func Withhistory ¶ added in v0.8.1
Types ¶
type CleanupService ¶ added in v0.8.0
func (*CleanupService) Cleanup ¶ added in v0.8.0
func (cs *CleanupService) Cleanup(req *DBCleanupReq) error
func (*CleanupService) GetDefaultRequest ¶ added in v0.8.0
func (cs *CleanupService) GetDefaultRequest() *DBCleanupReq
func (*CleanupService) RegConnection ¶ added in v0.8.0
func (cs *CleanupService) RegConnection(name string, db *gorm.DB)
type CronZaplog ¶
type CronZaplog struct {
// contains filtered or unexported fields
}
func (*CronZaplog) Error ¶
func (c *CronZaplog) Error(err error, msg string, keysAndValues ...interface{})
func (*CronZaplog) Info ¶
func (c *CronZaplog) Info(msg string, keysAndValues ...interface{})
type DBCleanupReq ¶ added in v0.8.0
type DBCronJob ¶ added in v0.8.0
type JobHistory ¶ added in v0.8.1
type ScheduleLoker ¶ added in v0.7.7
func (*ScheduleLoker) Wrapper ¶ added in v0.7.7
func (sl *ScheduleLoker) Wrapper() cron.JobWrapper
Click to show internal directories.
Click to hide internal directories.