OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
full:workmanager
(Results
1 - 25
of
50
) sorted by null
1
2
/frameworks/support/work/workmanager-test/src/androidTest/java/androidx/work/test/
TestSchedulerTest.java
31
import androidx.work.
WorkManager
;
56
WorkManager
workManager
=
WorkManager
.getInstance();
57
workManager
.synchronous().enqueueSync(request);
58
WorkStatus status =
workManager
.synchronous().getStatusByIdSync(request.getId());
66
WorkManager
workManager
=
WorkManager
.getInstance();
67
WorkContinuation continuation =
workManager
.beginWith(request
[
all
...]
WorkManagerInitHelperTest.java
28
import androidx.work.
WorkManager
;
56
assertThat(
WorkManager
.getInstance(), is(notNullValue()));
/frameworks/support/work/workmanager-test/src/main/java/androidx/work/test/
WorkManagerTestInitHelper.java
33
* Helps initialize {@link androidx.work.
WorkManager
} for testing.
37
* Initializes a test {@link androidx.work.
WorkManager
} with a {@link SynchronousExecutor}.
50
* Initializes a test {@link androidx.work.
WorkManager
} with a user-specified
62
WorkManagerImpl
workManager
= new TestWorkManagerImpl(context, configuration) {
74
workManager
.getProcessor().addExecutionListener(scheduler);
75
WorkManagerImpl.setDelegate(
workManager
);
80
* useful in the context of testing when using
WorkManager
.
83
WorkManagerImpl
workManager
= WorkManagerImpl.getInstance();
84
if (
workManager
== null) {
TestWorkManagerImpl.java
24
import androidx.work.
WorkManager
;
31
* A concrete implementation of {@link
WorkManager
} which can be used for testing.
/frameworks/support/work/workmanager/src/main/java/androidx/work/
Configuration.java
31
* Configuration for {@link
WorkManager
}.
36
* The minimum number of system requests which can be enqueued by {@link
WorkManager
}
58
* @return The {@link Executor} used by {@link
WorkManager
} to execute {@link Worker}s.
65
* @return The first valid id (inclusive) used by {@link
WorkManager
} when
78
* @return The last valid id (inclusive) used by {@link
WorkManager
} when
91
* @return The maximum number of system requests which can be enqueued by {@link
WorkManager
}
123
* Specifies a custom {@link Executor} for
WorkManager
.
135
* {@link
WorkManager
}. {@link
WorkManager
} needs a range of at least {@code 1000} IDs.
145
"
WorkManager
needs a range of at least 1000 job ids.")
[
all
...]
WorkManager.java
32
*
WorkManager
is a library used to enqueue work that is guaranteed to execute after its constraints
33
* are met.
WorkManager
allows observation of work status and the ability to create complex chains
36
*
WorkManager
uses an underlying job dispatching service when available based on the following
49
* <p>There are two types of work supported by
WorkManager
: {@link OneTimeWorkRequest} and
50
* {@link PeriodicWorkRequest}. You can enqueue requests using
WorkManager
as follows:
54
*
WorkManager
workManager
=
WorkManager
.getInstance();
55
*
workManager
.enqueue(new OneTimeWorkRequest.Builder(FooWorker.class).build());}</pre>
63
*
workManager
.enqueue(request)
[
all
...]
/frameworks/support/work/workmanager-ktx/
build.gradle
49
name = "Android
WorkManager
Kotlin Extensions"
51
mavenVersion = LibraryVersions.
WORKMANAGER
52
mavenGroup = LibraryGroups.
WORKMANAGER
54
description = "Android
WorkManager
Kotlin Extensions"
/frameworks/support/work/workmanager-test/
build.gradle
44
name = "Android
WorkManager
Testing"
46
mavenVersion = LibraryVersions.
WORKMANAGER
47
mavenGroup = LibraryGroups.
WORKMANAGER
49
description = "Android
WorkManager
testing library"
/frameworks/support/work/workmanager/
build.gradle
59
name = "Android
WorkManager
Runtime"
61
mavenVersion = LibraryVersions.
WORKMANAGER
62
mavenGroup = LibraryGroups.
WORKMANAGER
64
description = "Android
WorkManager
runtime library"
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/background/systemalarm/
RescheduleReceiver.java
27
import androidx.work.
WorkManager
;
42
if (
WorkManager
.getInstance() == null) {
43
//
WorkManager
has not already been initialized.
45
"Cannot reschedule jobs.
WorkManager
needs to be initialized via a "
Alarms.java
50
* @param
workManager
The instance of {@link WorkManagerImpl}.
56
@NonNull WorkManagerImpl
workManager
,
60
WorkDatabase workDatabase =
workManager
.getWorkDatabase();
79
* @param
workManager
The instance of {@link WorkManagerImpl}.
84
@NonNull WorkManagerImpl
workManager
,
87
WorkDatabase workDatabase =
workManager
.getWorkDatabase();
/frameworks/support/work/workmanager-firebase/
build.gradle
65
name = "Android
WorkManager
Firebase"
67
mavenVersion = LibraryVersions.
WORKMANAGER
68
mavenGroup = LibraryGroups.
WORKMANAGER
70
description = "Android
WorkManager
Firebase library"
/frameworks/support/work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/sherlockholmes/
AnalyzeSherlockHolmesActivity.java
31
import androidx.work.
WorkManager
;
72
WorkManager
workManager
=
WorkManager
.getInstance();
82
workManager
92
workManager
.getStatusById(textReducingWork.getId()).observe(
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/
WorkManagerInitializer.java
28
import androidx.work.
WorkManager
;
39
// Initialize
WorkManager
with the default configuration.
40
WorkManager
.initialize(getContext(), new Configuration.Builder().build());
WorkManagerImpl.java
36
import androidx.work.
WorkManager
;
58
* A concrete implementation of {@link
WorkManager
}.
63
public class WorkManagerImpl extends
WorkManager
implements SynchronousWorkManager {
116
* @param configuration The {@link Configuration} for used to set up
WorkManager
.
181
* @return The application {@link Context} associated with this
WorkManager
.
190
* @return The {@link WorkDatabase} instance associated with this
WorkManager
.
199
* @return The {@link Configuration} instance associated with this
WorkManager
.
209
* @return The {@link Scheduler}s associated with this
WorkManager
based on the device's
234
* @return the {@link TaskExecutor} used by the instance of {@link
WorkManager
}.
243
* @return the {@link Preferences} used by the instance of {@link
WorkManager
}
[
all
...]
/frameworks/support/work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/
MainActivity.java
38
import androidx.work.
WorkManager
;
61
WorkManager
.getInstance().enqueue(
74
WorkManager
.getInstance().enqueue(
104
WorkManager
.getInstance().enqueue(ToastWorker
122
WorkManager
.getInstance().enqueue(ToastWorker
139
WorkManager
.getInstance().enqueue(request);
150
WorkManager
.getInstance()
165
WorkManager
.getInstance()
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/utils/
WakeLocks.java
38
* @param tag A descriptive tag for the WakeLock; this method will prefix "
WorkManager
: " to it
46
return powerManager.newWakeLock(PARTIAL_WAKE_LOCK, "
WorkManager
: " + tag);
ForceStopRunnable.java
42
*
WorkManager
is restarted after an app was force stopped.
63
public ForceStopRunnable(@NonNull Context context, @NonNull WorkManagerImpl
workManager
) {
65
mWorkManager =
workManager
;
170
WorkManagerImpl
workManager
= WorkManagerImpl.getInstance();
171
ForceStopRunnable runnable = new ForceStopRunnable(context,
workManager
);
/frameworks/support/work/integration-tests/testapp/src/main/java/androidx/work/integration/testapp/imageprocessing/
ImageProcessingActivity.java
31
import androidx.work.
WorkManager
;
83
WorkManager
.getInstance()
102
WorkManager
.getInstance()
112
WorkManager
.getInstance()
/frameworks/support/buildSrc/src/main/kotlin/androidx/build/
LibraryVersions.kt
88
* Version code for
WorkManager
90
val
WORKMANAGER
= Version("1.0.0-alpha02")
/frameworks/support/work/workmanager/src/androidTest/java/androidx/work/worker/
CheckLimitsWorker.java
43
WorkManagerImpl
workManager
= WorkManagerImpl.getInstance();
44
List<WorkSpec> eligibleWorkSpecs =
workManager
.getWorkDatabase()
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/utils/taskexecutor/
WorkManagerTaskExecutor.java
23
* A static class that serves as a central point to execute common tasks in
WorkManager
.
24
* This is used for business logic internal to
WorkManager
and NOT for worker processing.
DefaultTaskExecutor.java
27
* Default Task Executor for executing common tasks in
WorkManager
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/background/systemjob/
SystemJobScheduler.java
54
public SystemJobScheduler(@NonNull Context context, @NonNull WorkManagerImpl
workManager
) {
56
workManager
,
64
WorkManagerImpl
workManager
,
67
mWorkManager =
workManager
;
157
* Cancels all the jobs owned by {@link androidx.work.
WorkManager
} in {@link JobScheduler}.
169
// This is a job scheduled by
WorkManager
.
/frameworks/support/work/workmanager/src/androidTest/java/androidx/work/impl/utils/taskexecutor/
InstantTaskExecutorRule.java
23
* A {@link org.junit.Rule} that swaps the background executor used by
WorkManager
with a
Completed in 211 milliseconds
1
2