aboutsummaryrefslogtreecommitdiff
path: root/work/workmanager
diff options
context:
space:
mode:
Diffstat (limited to 'work/workmanager')
-rw-r--r--work/workmanager/src/androidTest/java/androidx/work/impl/WorkContinuationImplTest.java2
-rw-r--r--work/workmanager/src/androidTest/java/androidx/work/impl/WorkManagerImplTest.java2
-rw-r--r--work/workmanager/src/androidTest/java/androidx/work/impl/background/systemjob/SystemJobServiceTest.java2
-rw-r--r--work/workmanager/src/main/java/androidx/work/Configuration.java13
4 files changed, 16 insertions, 3 deletions
diff --git a/work/workmanager/src/androidTest/java/androidx/work/impl/WorkContinuationImplTest.java b/work/workmanager/src/androidTest/java/androidx/work/impl/WorkContinuationImplTest.java
index ebb3da9c4d6..6317d9b55a2 100644
--- a/work/workmanager/src/androidTest/java/androidx/work/impl/WorkContinuationImplTest.java
+++ b/work/workmanager/src/androidTest/java/androidx/work/impl/WorkContinuationImplTest.java
@@ -102,7 +102,7 @@ public class WorkContinuationImplTest extends WorkManagerTest {
mScheduler = mock(Scheduler.class);
Context context = InstrumentationRegistry.getTargetContext();
Configuration configuration = new Configuration.Builder()
- .withExecutor(Executors.newSingleThreadExecutor())
+ .setExecutor(Executors.newSingleThreadExecutor())
.build();
mWorkManagerImpl = spy(new WorkManagerImpl(context, configuration));
diff --git a/work/workmanager/src/androidTest/java/androidx/work/impl/WorkManagerImplTest.java b/work/workmanager/src/androidTest/java/androidx/work/impl/WorkManagerImplTest.java
index fcf56307000..779c71f5edb 100644
--- a/work/workmanager/src/androidTest/java/androidx/work/impl/WorkManagerImplTest.java
+++ b/work/workmanager/src/androidTest/java/androidx/work/impl/WorkManagerImplTest.java
@@ -127,7 +127,7 @@ public class WorkManagerImplTest {
Context context = InstrumentationRegistry.getTargetContext();
Configuration configuration = new Configuration.Builder()
- .withExecutor(Executors.newSingleThreadExecutor())
+ .setExecutor(Executors.newSingleThreadExecutor())
.build();
mWorkManagerImpl = new WorkManagerImpl(context, configuration);
WorkManagerImpl.setDelegate(mWorkManagerImpl);
diff --git a/work/workmanager/src/androidTest/java/androidx/work/impl/background/systemjob/SystemJobServiceTest.java b/work/workmanager/src/androidTest/java/androidx/work/impl/background/systemjob/SystemJobServiceTest.java
index 2a0cf3899bf..abf3450c29d 100644
--- a/work/workmanager/src/androidTest/java/androidx/work/impl/background/systemjob/SystemJobServiceTest.java
+++ b/work/workmanager/src/androidTest/java/androidx/work/impl/background/systemjob/SystemJobServiceTest.java
@@ -97,7 +97,7 @@ public class SystemJobServiceTest extends WorkManagerTest {
Context context = InstrumentationRegistry.getTargetContext();
Configuration configuration = new Configuration.Builder()
- .withExecutor(Executors.newSingleThreadExecutor())
+ .setExecutor(Executors.newSingleThreadExecutor())
.build();
mWorkManagerImpl = new WorkManagerImpl(context, configuration);
WorkManagerImpl.setDelegate(mWorkManagerImpl);
diff --git a/work/workmanager/src/main/java/androidx/work/Configuration.java b/work/workmanager/src/main/java/androidx/work/Configuration.java
index b60eaf379ce..d661e1171b2 100644
--- a/work/workmanager/src/main/java/androidx/work/Configuration.java
+++ b/work/workmanager/src/main/java/androidx/work/Configuration.java
@@ -59,6 +59,19 @@ public final class Configuration {
* @param executor An {@link Executor} for processing work
* @return This {@link Builder} instance
*/
+ public Builder setExecutor(@NonNull Executor executor) {
+ mExecutor = executor;
+ return this;
+ }
+
+ /**
+ * Specifies a custom {@link Executor} for WorkManager.
+ *
+ * @param executor An {@link Executor} for processing work
+ * @return This {@link Builder} instance
+ * @deprecated Use the {@link Configuration.Builder#setExecutor(Executor)} method instead
+ */
+ @Deprecated
public Builder withExecutor(@NonNull Executor executor) {
mExecutor = executor;
return this;