scheduler

package
v0.0.0-...-d807b53 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseScheduler

type BaseScheduler struct {
	IScheduler IScheduler
}

func NewBaseScheduler

func NewBaseScheduler(IScheduler IScheduler) *BaseScheduler

func (*BaseScheduler) Do

func (b *BaseScheduler) Do(params ...interface{})

type IScheduler

type IScheduler interface {
	Enable(params ...interface{}) (bool, string)
	Exec(params ...interface{})
}

type RevealPipelineStatusScheduler

type RevealPipelineStatusScheduler struct {
}

func NewRevealPipelineStatusScheduler

func NewRevealPipelineStatusScheduler() *RevealPipelineStatusScheduler

func (*RevealPipelineStatusScheduler) Enable

func (r *RevealPipelineStatusScheduler) Enable(params ...interface{}) (bool, string)

func (*RevealPipelineStatusScheduler) Exec

func (r *RevealPipelineStatusScheduler) Exec(params ...interface{})

type Scheduler

type Scheduler struct {
	Scheduler *gocron.Scheduler
}

func NewScheduler

func NewScheduler() (*Scheduler, error)

func (*Scheduler) Start

func (s *Scheduler) Start()

type SmembersPipelineStatusScheduler

type SmembersPipelineStatusScheduler struct {
}

func NewSmembersPipelineStatusScheduler

func NewSmembersPipelineStatusScheduler() *SmembersPipelineStatusScheduler

func (*SmembersPipelineStatusScheduler) Enable

func (s *SmembersPipelineStatusScheduler) Enable(params ...interface{}) (bool, string)

func (*SmembersPipelineStatusScheduler) Exec

func (s *SmembersPipelineStatusScheduler) Exec(params ...interface{})

func (*SmembersPipelineStatusScheduler) SwitchPublisher

func (s *SmembersPipelineStatusScheduler) SwitchPublisher(status pipeline.Status) *cony.Publisher

Jump to

Keyboard shortcuts

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