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 D | MultiRateLimiterTest.java | 61 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 D | MultiRateLimiter.java | 50 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 D | RoleObserverTest.java | 73 import com.android.server.utils.quota.MultiRateLimiter; 165 mock(MultiRateLimiter.class)); in setUp()
|
H A D | NotificationManagerServiceTest.java | 199 import com.android.server.utils.quota.MultiRateLimiter; 327 MultiRateLimiter mToastRateLimiter;
|
/aosp12/frameworks/base/services/core/java/com/android/server/notification/ |
H A D | NotificationManagerService.java | 296 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 D | art-profile | 42081 …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 …]
|