aboutsummaryrefslogtreecommitdiffstats
path: root/modules/queue/manager.go
diff options
context:
space:
mode:
Diffstat (limited to 'modules/queue/manager.go')
-rw-r--r--modules/queue/manager.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/queue/manager.go b/modules/queue/manager.go
index 03dbc72da4..95b3bad57b 100644
--- a/modules/queue/manager.go
+++ b/modules/queue/manager.go
@@ -33,6 +33,9 @@ type ManagedWorkerPoolQueue interface {
// FlushWithContext tries to make the handler process all items in the queue synchronously.
// It is for testing purpose only. It's not designed to be used in a cluster.
FlushWithContext(ctx context.Context, timeout time.Duration) error
+
+ // RemoveAllItems removes all items in the base queue (on-the-fly items are not affected)
+ RemoveAllItems(ctx context.Context) error
}
var manager *Manager