Home
last modified time | relevance | path

Searched refs:MultiRateLimiter (Results 1 – 6 of 6) sorted by relevance

/aosp12/frameworks/base/services/tests/mockingservicestests/src/com/android/server/utils/quota/
H A DMultiRateLimiterTest.java61 MultiRateLimiter multiRateLimiter = new MultiRateLimiter.Builder(mContext, mInjector) in testSingleRateLimit_belowLimit_isWithinQuota()
80 MultiRateLimiter multiRateLimiter = new MultiRateLimiter.Builder(mContext, mInjector) in testSingleRateLimit_aboveLimit_isNotWithinQuota()
100 MultiRateLimiter multiRateLimiter = new MultiRateLimiter.Builder(mContext, mInjector) in testSingleRateLimit_afterGoingAboveQuotaAndWaitingWindow_isBackWithinQuota()
124 MultiRateLimiter multiRateLimiter = new MultiRateLimiter.Builder(mContext, mInjector) in createMultipleRateLimits_testTheyLimitsAsExpected()
169 MultiRateLimiter multiRateLimiter = new MultiRateLimiter.Builder(mContext, mInjector) in createSingleRateLimit_testItLimitsOnlyGivenUptc()
200 MultiRateLimiter multiRateLimiter = new MultiRateLimiter.Builder(mContext, mInjector) in clearRateLimiterForPackage_afterReachingQuota_quotaIsReset()
225 MultiRateLimiter multiRateLimiter = new MultiRateLimiter.Builder(mContext, mInjector) in clearRateLimiterForPackage_doesntAffectOtherPackages()
/aosp12/frameworks/base/services/core/java/com/android/server/utils/quota/
H A DMultiRateLimiter.java50 public class MultiRateLimiter { class
59 private MultiRateLimiter(List<CountQuotaTracker> quotaTrackers) { in MultiRateLimiter() method in MultiRateLimiter
175 public MultiRateLimiter build() { in build()
176 return new MultiRateLimiter(mQuotaTrackers); in build()
/aosp12/frameworks/base/services/tests/uiservicestests/src/com/android/server/notification/
H A DRoleObserverTest.java73 import com.android.server.utils.quota.MultiRateLimiter;
165 mock(MultiRateLimiter.class)); in setUp()
H A DNotificationManagerServiceTest.java199 import com.android.server.utils.quota.MultiRateLimiter;
327 MultiRateLimiter mToastRateLimiter;
/aosp12/frameworks/base/services/core/java/com/android/server/notification/
H A DNotificationManagerService.java296 import com.android.server.utils.quota.MultiRateLimiter;
398 private static final MultiRateLimiter.RateLimit[] TOAST_RATE_LIMITS = {
399 MultiRateLimiter.RateLimit.create(3, Duration.ofSeconds(20)),
400 MultiRateLimiter.RateLimit.create(5, Duration.ofSeconds(42)),
401 MultiRateLimiter.RateLimit.create(6, Duration.ofSeconds(68)),
551 private MultiRateLimiter mToastRateLimiter;
2071 MultiRateLimiter toastRateLimiter) { in init()
3063 private MultiRateLimiter createToastRateLimiter() {
3064 return new MultiRateLimiter.Builder(getContext()).addRateLimits(TOAST_RATE_LIMITS).build();
/aosp12/frameworks/base/services/
H A Dart-profile42081 …d/server/utils/quota/MultiRateLimiter$Builder;->addRateLimit(ILjava/time/Duration;)Lcom/android/se…
42082 …a/MultiRateLimiter$Builder;->addRateLimit(Lcom/android/server/utils/quota/MultiRateLimiter$RateLim…
42083 …/MultiRateLimiter$Builder;->addRateLimits([Lcom/android/server/utils/quota/MultiRateLimiter$RateLi…
42084 HSPLcom/android/server/utils/quota/MultiRateLimiter$Builder;->build()Lcom/android/server/utils/quot…
42086 …oid/server/utils/quota/MultiRateLimiter$RateLimit;->create(ILjava/time/Duration;)Lcom/android/serv…
42087 HSPLcom/android/server/utils/quota/MultiRateLimiter;-><clinit>()V
42089 …com/android/server/utils/quota/MultiRateLimiter;-><init>(Ljava/util/List;Lcom/android/server/utils…
56135 Lcom/android/server/utils/quota/MultiRateLimiter$Builder;
56136 Lcom/android/server/utils/quota/MultiRateLimiter$RateLimit;
56137 Lcom/android/server/utils/quota/MultiRateLimiter;
[all …]