We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 07dcfd3 commit 0616c5bCopy full SHA for 0616c5b
queue.go
@@ -643,6 +643,15 @@ func (q *BufferedChannelQueue[T]) GetFreeNodeHookPoolIntervalDuration() time.Dur
643
return q.freeNodeHookPoolIntervalDuration
644
}
645
646
+// Count Count items
647
+func (q *BufferedChannelQueue[T]) Count() int {
648
+ if q.isClosed.Get() {
649
+ return 0
650
+ }
651
+
652
+ return len(q.blockingQueue) + q.pool.Count()
653
+}
654
655
// IsClosed Is the BufferedChannelQueue closed
656
func (q *BufferedChannelQueue[T]) IsClosed() bool {
657
return q.isClosed.Get()
0 commit comments