Documentation
¶
Overview ¶
Package redisdb preserves the released Redis Streams import path.
Deprecated: use github.com/faustbrian/go-queue/adapters/redisstream. This compatibility facade delegates runtime behavior and state to that semantic owner.
Index ¶
- Variables
- type Optiondeprecated
- func WithAddr(value string) Optiondeprecated
- func WithBlockTime(value time.Duration) Optiondeprecated
- func WithCluster() Optiondeprecated
- func WithCommandTimeout(value time.Duration) Optiondeprecated
- func WithConnectTimeout(value time.Duration) Optiondeprecated
- func WithConnectionString(value string) Optiondeprecated
- func WithConsumer(value string) Optiondeprecated
- func WithDB(value int) Optiondeprecated
- func WithDeadLetter(stream string, attempts int64) Optiondeprecated
- func WithFailureStream(value string) Optiondeprecated
- func WithGroup(value string) Optiondeprecated
- func WithLogger(value queue.Logger) Optiondeprecated
- func WithManagementStatus(value management.StatusMetadata) Optiondeprecated
- func WithMaxLength(value int64) Optiondeprecated
- func WithPassword(value string) Optiondeprecated
- func WithReclaim(idle, interval time.Duration, batch int64) Optiondeprecated
- func WithRecordRetention(value int64) Optiondeprecated
- func WithReplayDestinations(values ...string) Optiondeprecated
- func WithRequestTimeout(value time.Duration) Optiondeprecated
- func WithRunFunc(value func(context.Context, core.TaskMessage) error) Optiondeprecated
- func WithSkipTLSVerify() Optiondeprecated
- func WithStreamName(value string) Optiondeprecated
- func WithTLS() Optiondeprecated
- func WithUsername(value string) Optiondeprecated
- type Statsdeprecated
- type Workerdeprecated
- func (worker *Worker) BackendName() string
- func (worker *Worker) Execute(ctx context.Context, command management.Command) (management.CommandResult, error)
- func (worker *Worker) Inspect(ctx context.Context, request management.InspectRequest) (management.JobRecord, error)
- func (worker *Worker) ListDeadLetters(ctx context.Context, request management.PageRequest) (management.RecordPage, error)
- func (worker *Worker) ListFailures(ctx context.Context, request management.PageRequest) (management.RecordPage, error)
- func (worker *Worker) ObserveQueue(ctx context.Context) (management.QueueStatus, error)
- func (worker *Worker) ObserveWorker(ctx context.Context) (management.WorkerStatus, error)
- func (worker *Worker) Queue(task core.TaskMessage) error
- func (worker *Worker) QueueName() string
- func (worker *Worker) Request() (core.TaskMessage, error)
- func (worker *Worker) Run(ctx context.Context, task core.TaskMessage) error
- func (worker *Worker) Shutdown() error
- func (worker *Worker) Stats(ctx context.Context) (Stats, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Deprecated: use redisstream.ErrManagementControlDisabled. ErrManagementControlDisabled = redisstream.ErrManagementControlDisabled // Deprecated: use redisstream.ErrManagementStatusDisabled. ErrManagementStatusDisabled = redisstream.ErrManagementStatusDisabled // Deprecated: use redisstream.ErrInvalidManagementStatus. ErrInvalidManagementStatus = redisstream.ErrInvalidManagementStatus )
Functions ¶
This section is empty.
Types ¶
type Option
deprecated
type Option func(*options)
Option preserves the released configuration function type.
Deprecated: use redisstream.Option.
func WithBlockTime
deprecated
func WithCluster
deprecated
func WithCluster() Option
Deprecated: use redisstream.WithCluster.
func WithCommandTimeout
deprecated
func WithConnectTimeout
deprecated
func WithConnectionString
deprecated
func WithConsumer
deprecated
func WithDeadLetter
deprecated
func WithFailureStream
deprecated
func WithLogger
deprecated
func WithManagementStatus
deprecated
func WithManagementStatus(value management.StatusMetadata) Option
Deprecated: use redisstream.WithManagementStatus.
func WithMaxLength
deprecated
func WithPassword
deprecated
func WithReclaim
deprecated
func WithRecordRetention
deprecated
func WithReplayDestinations
deprecated
func WithRequestTimeout
deprecated
func WithRunFunc
deprecated
func WithSkipTLSVerify
deprecated
func WithSkipTLSVerify() Option
Deprecated: use redisstream.WithSkipTLSVerify.
func WithStreamName
deprecated
func WithUsername
deprecated
type Worker
deprecated
type Worker struct {
// contains filtered or unexported fields
}
Worker preserves the released worker type while delegating all runtime state and behavior to the successor adapter.
Deprecated: use redisstream.Worker.
func NewWorkerE
deprecated
func (*Worker) BackendName ¶
func (*Worker) Execute ¶
func (worker *Worker) Execute(ctx context.Context, command management.Command) (management.CommandResult, error)
func (*Worker) Inspect ¶
func (worker *Worker) Inspect(ctx context.Context, request management.InspectRequest) (management.JobRecord, error)
func (*Worker) ListDeadLetters ¶
func (worker *Worker) ListDeadLetters(ctx context.Context, request management.PageRequest) (management.RecordPage, error)
func (*Worker) ListFailures ¶
func (worker *Worker) ListFailures(ctx context.Context, request management.PageRequest) (management.RecordPage, error)
func (*Worker) ObserveQueue ¶
func (worker *Worker) ObserveQueue(ctx context.Context) (management.QueueStatus, error)
func (*Worker) ObserveWorker ¶
func (worker *Worker) ObserveWorker(ctx context.Context) (management.WorkerStatus, error)
Click to show internal directories.
Click to hide internal directories.