X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsonitus%2Fdata%2Ffilter%2FRateLimitingFilter.java;h=b2890ca1e22499cf7266f1d55c035792e1ceea6a;hb=cbeadf6d9eea57ab98cacd60e2419dd3c18bef89;hp=d67604baa2ed8063b28f9d038b354a819ca7280f;hpb=c548332c486d812bfce23a9121219bf86ecc5588;p=sonitus.git diff --git a/src/main/java/net/pterodactylus/sonitus/data/filter/RateLimitingFilter.java b/src/main/java/net/pterodactylus/sonitus/data/filter/RateLimitingFilter.java index d67604b..b2890ca 100644 --- a/src/main/java/net/pterodactylus/sonitus/data/filter/RateLimitingFilter.java +++ b/src/main/java/net/pterodactylus/sonitus/data/filter/RateLimitingFilter.java @@ -22,8 +22,6 @@ import java.util.logging.Logger; import net.pterodactylus.sonitus.data.Metadata; -import com.google.common.eventbus.EventBus; - /** * Rate limiting filter that only passes a specified amount of data per second * from its {@link net.pterodactylus.sonitus.data.Source} to its {@link @@ -48,32 +46,26 @@ public class RateLimitingFilter extends DummyFilter { /** * Creates a new rate limiting filter. * - * @param eventBus - * The event bus * @param name * The name of the filter * @param rate - * The limiting rate (in bytes/second) */ - public RateLimitingFilter(EventBus eventBus, String name, int rate) { - this(eventBus, name, rate, 0); + public RateLimitingFilter(String name, int rate) { + this(name, rate, 0); } /** * Creates a new rate limiting filter. * - * @param eventBus - * The event bus * @param name * The name of the filter * @param rate * The limiting rate (in bytes/second) * @param fastStartTime * The amount of time at the start of the filtering during which no delay - * will occur (in milliseconds) */ - public RateLimitingFilter(EventBus eventBus, String name, int rate, long fastStartTime) { - super(eventBus, name); + public RateLimitingFilter(String name, int rate, long fastStartTime) { + super(name); this.rate = rate; this.counter = (long) (-rate * (fastStartTime / 1000.0)); }