Skip to content
Snippets Groups Projects
Select Git revision
  • 14521e24dfa671d3a4afbdbb41e130003cf770cc
  • master default protected
  • v0.9.5
  • v0.9.4
  • v0.9.3
  • v0.9.2
  • v0.9.1
  • v0.9.0
  • v0.8.2
  • v0.8.1
  • v0.8.0
  • v0.7.2
  • v0.7.1
  • v0.7.0
  • v0.6.0
  • v0.5.3
  • v0.5.2
  • v0.5.1
  • v0.5.0
  • v0.4.0
  • v0.3.1
  • v0.3.0
22 results

go.mod

Blame
  • This project manages its dependencies using Go Modules. Learn more
    job-generic.go 401 B
    package jobqueue
    
    import (
    	"context"
    	"time"
    )
    
    type GenericJob interface {
    	GetID() JobID
    	GetDependencies() []JobID
    
    	GetPriority() Priority
    
    	Execute(ctx context.Context) (RunGenericResult, error)
    
    	Cancel() error
    
    	GetMaxRetries() uint
    
    	GetRetryDelay() time.Duration
    
    	GetTimeout() time.Duration
    
    	GetPersistence() JobPersistence
    
    	SetScheduler(scheduler Scheduler)
    
    	GetScheduler() Scheduler
    }