Documentation ¶
Index ¶
- func DecodeDriver(dname, fname string, r io.Reader) (driver.Init, driver.Config, error)
- type Consumer
- func (c *Consumer) BlockCipher() *crypto.AESGCM
- func (c *Consumer) ConsumerOpts() *curlyq.ConsumerOpts
- func (c *Consumer) DB() *sqlx.DB
- func (c *Consumer) Log() *log.Logger
- func (c *Consumer) Pidfile() *os.File
- func (c *Consumer) Redis() *redis.Client
- func (c *Consumer) Store(name string) (fs.Store, bool)
- type Crypto
- type Curator
- type Scheduler
- func (s *Scheduler) BatchSize() int64
- func (s *Scheduler) DB() *sqlx.DB
- func (s *Scheduler) Hasher() *crypto.Hasher
- func (s *Scheduler) Interval() time.Duration
- func (s *Scheduler) Log() *log.Logger
- func (s *Scheduler) Pidfile() *os.File
- func (s *Scheduler) Producers() map[string]*curlyq.Producer
- func (s *Scheduler) Redis() *redis.Client
- type Server
- func (s *Server) Artifacts() Store
- func (s *Server) BlockCipher() *crypto.AESGCM
- func (s *Server) DB() *sqlx.DB
- func (s *Server) Hasher() *crypto.Hasher
- func (s *Server) Images() Store
- func (s *Server) Log() *log.Logger
- func (s *Server) Objects() Store
- func (s *Server) Pidfile() *os.File
- func (s *Server) Producers() map[string]*curlyq.Producer
- func (s *Server) Providers() *provider.Registry
- func (s *Server) Redis() *redis.Client
- func (s *Server) SMTP() (*mail.Client, string)
- func (s *Server) Server() *server.Server
- func (s *Server) SessionStore() sessions.Store
- type Store
- type Worker
- func (w *Worker) Artifacts() fs.Store
- func (w *Worker) BlockCipher() *crypto.AESGCM
- func (w *Worker) Consumer() *curlyq.Consumer
- func (w *Worker) DB() *sqlx.DB
- func (w *Worker) Driver() string
- func (w *Worker) Log() *log.Logger
- func (w *Worker) Objects() fs.Store
- func (w *Worker) Parallelism() int
- func (w *Worker) Pidfile() *os.File
- func (w *Worker) Providers() *provider.Registry
- func (w *Worker) Queue() string
- func (w *Worker) Redis() *redis.Client
- func (w *Worker) SMTP() (*mail.Client, string)
- func (w *Worker) Timeout() time.Duration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Consumer ¶ added in v1.1.0
type Consumer struct {
// contains filtered or unexported fields
}
func DecodeConsumer ¶ added in v1.1.0
func (*Consumer) BlockCipher ¶ added in v1.1.0
func (*Consumer) ConsumerOpts ¶ added in v1.1.0
func (c *Consumer) ConsumerOpts() *curlyq.ConsumerOpts
type Server ¶
type Server struct { Crypto Crypto // contains filtered or unexported fields }
func (*Server) BlockCipher ¶
func (*Server) SessionStore ¶
type Worker ¶
type Worker struct {
// contains filtered or unexported fields
}
func (*Worker) BlockCipher ¶
func (*Worker) Parallelism ¶
Click to show internal directories.
Click to hide internal directories.