Class StrictQueueSizeGuard
- java.lang.Object
-
- io.quarkus.reactivemessaging.http.runtime.StrictQueueSizeGuard
-
class StrictQueueSizeGuard extends Object
A non-blocking utility class to keep the amount of enqueued emissions under a certain number (queueSize
)
-
-
Constructor Summary
Constructors Constructor Description StrictQueueSizeGuard(int queueSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
dequeue()
mark an emission as dequeued.(package private) boolean
prepareToEmit()
-