summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/common/concurrent/DialerExecutorComponent.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/dialer/common/concurrent/DialerExecutorComponent.java')
-rw-r--r--java/com/android/dialer/common/concurrent/DialerExecutorComponent.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/java/com/android/dialer/common/concurrent/DialerExecutorComponent.java b/java/com/android/dialer/common/concurrent/DialerExecutorComponent.java
index 25033251f..346fdda56 100644
--- a/java/com/android/dialer/common/concurrent/DialerExecutorComponent.java
+++ b/java/com/android/dialer/common/concurrent/DialerExecutorComponent.java
@@ -17,8 +17,10 @@
package com.android.dialer.common.concurrent;
import android.content.Context;
+import com.android.dialer.common.concurrent.Annotations.NonUiParallel;
import com.android.dialer.inject.HasRootComponent;
import dagger.Subcomponent;
+import java.util.concurrent.ExecutorService;
/** Dagger component which provides a {@link DialerExecutorFactory}. */
@Subcomponent
@@ -26,6 +28,9 @@ public abstract class DialerExecutorComponent {
public abstract DialerExecutorFactory dialerExecutorFactory();
+ @NonUiParallel
+ public abstract ExecutorService lowPriorityThreadPool();
+
public static DialerExecutorComponent get(Context context) {
return ((DialerExecutorComponent.HasComponent)
((HasRootComponent) context.getApplicationContext()).component())