func()

in job_definition.go [57:66]


func (jd *JobDefinition[T]) Start(ctx context.Context, input T, jobOptions ...JobOptionPreparer) *JobInstance[T] {
	if !jd.Sealed() {
		jd.Seal()
	}

	ji := newJobInstance(jd, input, jobOptions...)
	ji.start(ctx)

	return ji
}