Searched refs:WorkRequest (Results 1 - 19 of 19) sorted by relevance

/frameworks/support/work/workmanager/src/androidTest/java/androidx/work/
H A DWorkManagerTest.java43 protected WorkSpec getWorkSpec(WorkRequest work) {
47 protected Set<String> getTags(WorkRequest work) {
H A DWorkTest.java69 final long backoffDuration = WorkRequest.MAX_BACKOFF_MILLIS + 123L;
76 assertThat(getWorkSpec(work).backoffDelayDuration, is(WorkRequest.MAX_BACKOFF_MILLIS));
81 final long backoffDuration = WorkRequest.MIN_BACKOFF_MILLIS - 123L;
88 assertThat(getWorkSpec(work).backoffDelayDuration, is(WorkRequest.MIN_BACKOFF_MILLIS));
H A DWorkSpecTest.java152 WorkRequest.MAX_BACKOFF_MILLIS + 1,
158 is(DEFAULT_PERIOD_START_TIME + WorkRequest.MAX_BACKOFF_MILLIS));
167 WorkRequest.MAX_BACKOFF_MILLIS + 1,
173 is(DEFAULT_PERIOD_START_TIME + WorkRequest.MAX_BACKOFF_MILLIS));
H A DWorkDatabaseMigrationTest.java116 contentValues.put("backoff_delay_duration", WorkRequest.DEFAULT_BACKOFF_DELAY_MILLIS);
/frameworks/support/work/workmanager/src/main/java/androidx/work/
H A DPeriodicWorkRequest.java29 public final class PeriodicWorkRequest extends WorkRequest {
47 public static final class Builder extends WorkRequest.Builder<Builder, PeriodicWorkRequest> {
H A DSynchronousWorkManager.java33 * Enqueues one or more {@link WorkRequest} in a synchronous fashion. This method is expected to
37 * @param workRequest The Array of {@link WorkRequest}
40 void enqueueSync(@NonNull WorkRequest... workRequest);
43 * Enqueues the List of {@link WorkRequest} in a synchronous fashion. This method is expected to
47 * @param workRequest The List of {@link WorkRequest}
50 void enqueueSync(@NonNull List<? extends WorkRequest> workRequest);
H A DOneTimeWorkRequest.java33 public final class OneTimeWorkRequest extends WorkRequest {
72 public static final class Builder extends WorkRequest.Builder<Builder, OneTimeWorkRequest> {
H A DWorkManager.java57 * A {@link WorkRequest} has an associated id that can be used for lookups and observation as
62 * WorkRequest request = new OneTimeWorkRequest.Builder(FooWorker.class).build();
71 * WorkRequest request = new OneTimeWorkRequest.Builder(FooWorker.class).build();
79 * WorkRequest request1 = new OneTimeWorkRequest.Builder(FooWorker.class).build();
80 * WorkRequest request2 = new OneTimeWorkRequest.Builder(BarWorker.class).build();
81 * WorkRequest request3 = new OneTimeWorkRequest.Builder(BazWorker.class).build();
111 * (see {@link WorkRequest.Builder#addTag(String)}), and chains of work can be given a
146 * @param workRequests One or more {@link WorkRequest} to enqueue
148 public final void enqueue(@NonNull WorkRequest... workRequests) {
155 * @param workRequests One or more {@link WorkRequest} t
[all...]
H A DWorkRequest.java35 public abstract class WorkRequest { class
60 protected WorkRequest(@NonNull UUID id, @NonNull WorkSpec workSpec, @NonNull Set<String> tags) { method in class:WorkRequest
109 * A builder for {@link WorkRequest}.
114 public abstract static class Builder<B extends Builder, W extends WorkRequest> {
130 * {@value WorkRequest#DEFAULT_BACKOFF_DELAY_MILLIS}. The maximum backoff delay
131 * duration is {@value WorkRequest#MAX_BACKOFF_MILLIS}.
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/
H A DWorkContinuationImpl.java33 import androidx.work.WorkRequest;
58 private final List<? extends WorkRequest> mWork;
79 public List<? extends WorkRequest> getWork() {
109 @NonNull List<? extends WorkRequest> work) {
122 @NonNull List<? extends WorkRequest> work) {
129 @NonNull List<? extends WorkRequest> work,
H A DWorkManagerImpl.java37 import androidx.work.WorkRequest;
252 public void enqueue(@NonNull List<? extends WorkRequest> workRequests) {
257 public void enqueueSync(@NonNull WorkRequest... workRequest) {
262 public void enqueueSync(@NonNull List<? extends WorkRequest> workRequest) {
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/model/
H A DWorkSpec.java22 import static androidx.work.WorkRequest.MAX_BACKOFF_MILLIS;
23 import static androidx.work.WorkRequest.MIN_BACKOFF_MILLIS;
40 import androidx.work.WorkRequest;
105 public long backoffDelayDuration = WorkRequest.DEFAULT_BACKOFF_DELAY_MILLIS;
198 * {@link WorkRequest#MAX_BACKOFF_MILLIS}.
202 * {@link WorkRequest#MAX_BACKOFF_MILLIS}.
222 return periodStartTime + Math.min(WorkRequest.MAX_BACKOFF_MILLIS, delay);
/frameworks/support/work/workmanager-firebase/src/androidTest/java/androidx/work/impl/background/firebase/
H A DFirebaseJobServiceTest.java31 import androidx.work.WorkRequest;
118 private void insertWork(WorkRequest work) {
/frameworks/support/work/workmanager-test/src/androidTest/java/androidx/work/test/
H A DTestSchedulerTest.java32 import androidx.work.WorkRequest;
55 WorkRequest request = createWorkRequest();
/frameworks/support/work/workmanager/src/androidTest/java/androidx/work/impl/background/systemjob/
H A DSystemJobServiceTest.java48 import androidx.work.WorkRequest;
240 WorkRequest work = new OneTimeWorkRequest.Builder(NetworkLoggingWorker.class).build();
267 private void insertWork(WorkRequest work) {
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/utils/
H A DEnqueueRunnable.java40 import androidx.work.WorkRequest;
155 @NonNull List<? extends WorkRequest> workList,
240 for (WorkRequest work : workList) {
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/background/systemalarm/
H A DWorkTimer.java24 import androidx.work.WorkRequest;
33 * Manages timers to enforce a time limit for processing {@link WorkRequest}.
/frameworks/support/work/workmanager-firebase/src/main/java/androidx/work/impl/background/firebase/
H A DFirebaseJobConverter.java26 import androidx.work.WorkRequest;
110 .convert(WorkRequest.MAX_BACKOFF_MILLIS, TimeUnit.MILLISECONDS);
/frameworks/support/work/workmanager/src/androidTest/java/androidx/work/impl/
H A DWorkManagerImplTest.java76 import androidx.work.WorkRequest;
390 is(WorkRequest.DEFAULT_BACKOFF_DELAY_MILLIS));
1563 private void insertWorkSpecAndTags(WorkRequest work) {
1570 private void insertNamedWorks(String name, WorkRequest... works) {
1571 for (WorkRequest work : works) {

Completed in 897 milliseconds