remove references to the queue

This commit is contained in:
Jay
2026-05-20 08:53:46 -04:00
parent 093a56ea56
commit 6facb6eed0
2 changed files with 0 additions and 34 deletions
-26
View File
@@ -157,7 +157,6 @@ func WithWorkerFactory(wf WorkerFactory) PoolOption {
type WorkerConfig struct {
KeepaliveTimeout time.Duration
ReconnectDelay time.Duration
MaxQueueSize int
LoggingEnabled bool
LogLevel *slog.Level
}
@@ -179,7 +178,6 @@ func GetDefaultWorkerConfig() *WorkerConfig {
return &WorkerConfig{
KeepaliveTimeout: 60 * time.Second,
ReconnectDelay: 2 * time.Second,
MaxQueueSize: 0, // disabled by default
LoggingEnabled: true,
LogLevel: nil,
}
@@ -200,18 +198,6 @@ func ValidateWorkerConfig(config *WorkerConfig) error {
return err
}
err = validateMaxQueueSize(config.MaxQueueSize)
if err != nil {
return err
}
return nil
}
func validateMaxQueueSize(value int) error {
if value < 0 {
return InvalidMaxQueueSize
}
return nil
}
@@ -252,18 +238,6 @@ func WithReconnectDelay(value time.Duration) WorkerOption {
}
}
// When MaxQueueSize is set to zero, queue limits are disabled.
func WithMaxQueueSize(value int) WorkerOption {
return func(c *WorkerConfig) error {
err := validateMaxQueueSize(value)
if err != nil {
return err
}
c.MaxQueueSize = value
return nil
}
}
func WithWorkerLoggingEnabled(value bool) WorkerOption {
return func(c *WorkerConfig) error {
c.LoggingEnabled = value