diff options
Diffstat (limited to 'work/workmanager')
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; |