Versions in this module Expand all Collapse all v0 v0.1.0 Nov 1, 2026 Changes in this version + var ErrDeliverySettled = errors.New("job delivery already settled") + var ErrInvalidConfig = errors.New("invalid Cloudflare Queues job driver configuration") + var ErrInvalidHandler = errors.New("invalid job delivery handler") + var ErrUnknownQueue = errors.New("unknown job queue") + type Builder struct + func (consumer *Builder) BatchSize(count int) *Builder + func (consumer *Builder) Endpoint(endpoint string) *Builder + func (consumer *Builder) Logger(logger *slog.Logger) *Builder + func (consumer *Builder) MaxPollInterval(interval time.Duration) *Builder + func (consumer *Builder) PollInterval(interval time.Duration) *Builder + func (consumer *Builder) VisibilityTimeout(timeout time.Duration) *Builder + type BuilderFunc = func(*Builder) + type Driver struct + func New(apiToken, accountID string, queueIDs map[string]string, ...) (*Driver, error) + func NewFrom(client *cloudflare.Client, accountID string, queueIDs map[string]string, ...) (*Driver, error) + func (driver *Driver) Client() *cloudflare.Client + func (driver *Driver) Consume(ctx context.Context, queueName string, handler queue.DeliveryHandler) error + func (driver *Driver) Dispatch(ctx context.Context, message queue.Message) error + func (driver *Driver) MessagingSystem() string