summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/common/concurrent/DialerExecutorComponent.java
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2017-10-25 18:34:28 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2017-10-25 18:34:28 +0000
commit37ed24aaa2477bf662a3aebdaa18388bc5a0264a (patch)
treea1baaedfe7538758e2622ee2746a6487428db1e1 /java/com/android/dialer/common/concurrent/DialerExecutorComponent.java
parent951b417e5793d816dac9cfe8c255059654de086a (diff)
parent6a4cebdb4ccc974d04f125847c03fddec18b2b9f (diff)
Merge "Improved dagger support for executor services."
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())