File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -600,6 +600,26 @@ func (q *BufferedChannelQueue[T]) SetFreeNodeHookPoolIntervalDuration(duration t
600600 return q
601601}
602602
603+ // GetBufferSizeMaximum Get MaximumBufferSize(maximum number of buffered items outside the ChannelQueue)
604+ func (q * BufferedChannelQueue [T ]) GetBufferSizeMaximum () int {
605+ return q .bufferSizeMaximum
606+ }
607+
608+ // GetNodeHookPoolSize Get nodeHookPoolSize(the buffering node hooks ideal size)
609+ func (q * BufferedChannelQueue [T ]) GetNodeHookPoolSize () int {
610+ return q .nodeHookPoolSize
611+ }
612+
613+ // GetLoadFromPoolDuration Get loadFromPoolDuration(the interval to take buffered items into the ChannelQueue)
614+ func (q * BufferedChannelQueue [T ]) GetLoadFromPoolDuration () time.Duration {
615+ return q .loadFromPoolDuration
616+ }
617+
618+ // GetFreeNodeHookPoolIntervalDuration Get freeNodeHookPoolIntervalDuration(the interval to clear buffering node hooks down to nodeHookPoolSize)
619+ func (q * BufferedChannelQueue [T ]) GetFreeNodeHookPoolIntervalDuration () time.Duration {
620+ return q .freeNodeHookPoolIntervalDuration
621+ }
622+
603623// IsClosed Is the BufferedChannelQueue closed
604624func (q * BufferedChannelQueue [T ]) IsClosed () bool {
605625 return q .isClosed .Get ()
You can’t perform that action at this time.
0 commit comments