Package net.bluemind.lib.vertx.utils
Class ThrottleAccumulator<T>
java.lang.Object
net.bluemind.lib.vertx.utils.ThrottleAccumulator<T>
-
Constructor Summary
ConstructorsConstructorDescriptionThrottleAccumulator
(io.vertx.core.Vertx vertx, Duration throttleMs, Function<io.vertx.core.eventbus.Message<T>, String> keyExtractor, io.vertx.core.Handler<io.vertx.core.eventbus.Message<T>> wrappedHandler) ThrottleAccumulator
(io.vertx.core.Vertx vertx, IntSupplier throttleMs, Function<io.vertx.core.eventbus.Message<T>, String> keyExtractor, io.vertx.core.Handler<io.vertx.core.eventbus.Message<T>> wrappedHandler) -
Method Summary
-
Constructor Details
-
ThrottleAccumulator
-
ThrottleAccumulator
public ThrottleAccumulator(io.vertx.core.Vertx vertx, IntSupplier throttleMs, Function<io.vertx.core.eventbus.Message<T>, String> keyExtractor, io.vertx.core.Handler<io.vertx.core.eventbus.Message<T>> wrappedHandler)
-
-
Method Details
-
handle
-