builder

package
v0.2.8 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2025 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Agent added in v0.1.3

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

func NewAgent added in v0.1.3

func NewAgent() *Agent

func (*Agent) Build added in v0.1.3

func (a *Agent) Build() *core.Agent

func (*Agent) Logger added in v0.1.3

func (a *Agent) Logger(logger log.Logger) (agent *Agent)

type Schedule added in v0.1.5

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

func NewSchedule added in v0.1.5

func NewSchedule(target uint64, subtype kernel.Type) *Schedule

func (*Schedule) Build added in v0.1.5

func (s *Schedule) Build() *internal.Schedule

func (*Schedule) Computable added in v0.1.5

func (s *Schedule) Computable() (scheduling *Schedule)

func (*Schedule) Cron added in v0.1.5

func (s *Schedule) Cron(expression string) (scheduling *Schedule)

func (*Schedule) Data added in v0.1.5

func (s *Schedule) Data(data any) (scheduling *Schedule)

func (*Schedule) Fixed added in v0.1.5

func (s *Schedule) Fixed(runtime time.Time) (scheduling *Schedule)

func (*Schedule) Id added in v0.1.5

func (s *Schedule) Id(id uint64) (scheduling *Schedule)

func (*Schedule) Maximum added in v0.2.4

func (s *Schedule) Maximum(maximum uint32) (scheduling *Schedule)

func (*Schedule) Once added in v0.1.5

func (s *Schedule) Once() (scheduling *Schedule)

func (*Schedule) Rate added in v0.1.5

func (s *Schedule) Rate(duration time.Duration) (scheduling *Schedule)

Jump to

Keyboard shortcuts

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