Searched refs:Scheduler (Results 1 - 25 of 31) sorted by relevance

12

/frameworks/base/media/mca/filterfw/java/android/filterfw/core/
H A DScheduler.java26 public abstract class Scheduler { class
27 // All methods are core internal methods as Scheduler internals are only used by the GraphRunner.
31 Scheduler(FilterGraph graph) { method in class:Scheduler
H A DSimpleScheduler.java21 import android.filterfw.core.Scheduler;
26 public class SimpleScheduler extends Scheduler {
H A DRandomScheduler.java24 import android.filterfw.core.Scheduler;
29 public class RandomScheduler extends Scheduler {
H A DRoundRobinScheduler.java23 import android.filterfw.core.Scheduler;
28 public class RoundRobinScheduler extends Scheduler {
H A DSyncRunner.java33 private Scheduler mScheduler = null;
53 if (Scheduler.class.isAssignableFrom(schedulerClass)) {
56 mScheduler = (Scheduler)schedulerConstructor.newInstance(graph);
58 throw new RuntimeException("Scheduler does not have constructor <init>(FilterGraph)!", e);
60 throw new RuntimeException("Could not instantiate the Scheduler instance!", e);
62 throw new RuntimeException("Cannot access Scheduler constructor!", e);
64 throw new RuntimeException("Scheduler constructor threw an exception", e);
66 throw new RuntimeException("Could not instantiate Scheduler", e);
69 throw new IllegalArgumentException("Class provided is not a Scheduler subclass!");
/frameworks/support/work/workmanager-test/src/main/java/androidx/work/test/
H A DTestWorkManagerImpl.java25 import androidx.work.impl.Scheduler;
52 public abstract List<Scheduler> getSchedulers();
H A DWorkManagerTestInitHelper.java23 import androidx.work.impl.Scheduler;
65 public List<Scheduler> getSchedulers() {
66 return Collections.singletonList((Scheduler) scheduler);
H A DTestScheduler.java26 import androidx.work.impl.Scheduler;
45 class TestScheduler implements Scheduler, ExecutionListener {
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/
H A DScheduler.java29 public interface Scheduler { interface
38 * Schedule the given {@link WorkSpec}s for background execution. The Scheduler does NOT need
H A DSchedulers.java40 * Helper methods for {@link Scheduler}s.
43 * {@link Scheduler#MAX_SCHEDULER_LIMIT}s.
59 * Schedules {@link WorkSpec}s while honoring the {@link Scheduler#MAX_SCHEDULER_LIMIT}.
62 * @param schedulers The {@link List} of {@link Scheduler}s to delegate to.
67 List<Scheduler> schedulers) {
78 List<Scheduler> schedulers,
88 // Calls to Scheduler#schedule() could potentially result in more schedules
101 for (Scheduler scheduler : schedulers) {
106 static @NonNull Scheduler createBestAvailableBackgroundScheduler(
110 Scheduler schedule
[all...]
H A DProcessor.java46 private List<Scheduler> mSchedulers;
57 List<Scheduler> schedulers,
H A DWorkerWrapper.java62 private List<Scheduler> mSchedulers;
444 private List<Scheduler> mSchedulers;
468 * @param schedulers The list of {@link Scheduler}s used for scheduling {@link Worker}s.
471 public Builder withSchedulers(List<Scheduler> schedulers) {
/frameworks/support/work/workmanager/src/androidTest/java/androidx/work/worker/
H A DCheckLimitsWorker.java25 import androidx.work.impl.Scheduler;
42 int limitToEnforce = input.getInt(KEY_LIMIT_TO_ENFORCE, Scheduler.MAX_SCHEDULER_LIMIT);
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/background/systemalarm/
H A DSystemAlarmScheduler.java25 import androidx.work.impl.Scheduler;
29 * A {@link Scheduler} that schedules work using {@link android.app.AlarmManager}.
34 public class SystemAlarmScheduler implements Scheduler {
/frameworks/support/work/workmanager/src/androidTest/java/androidx/work/impl/
H A DSchedulersTest.java58 Scheduler scheduler =
67 Scheduler scheduler =
H A DProcessorTest.java52 Collections.singletonList(mock(Scheduler.class)),
/frameworks/support/paging/rxjava2/src/main/java/androidx/paging/
H A DRxPagedListBuilder.java30 import io.reactivex.Scheduler;
42 * {@link #setFetchScheduler(Scheduler)}, and will perform all loading on that scheduler. It will
43 * already be observed on {@link #setNotifyScheduler(Scheduler)}, and will dispatch new PagedLists,
57 private Scheduler mFetchScheduler;
58 private Scheduler mNotifyScheduler;
146 * The built observable will be {@link Observable#observeOn(Scheduler) observed on} this
150 * @param scheduler Scheduler for background DataSource loading.
154 final @NonNull Scheduler scheduler) {
156 final Scheduler.Worker worker = scheduler.createWorker();
172 * @param scheduler Scheduler fo
[all...]
/frameworks/support/room/rxjava2/src/main/java/androidx/room/
H A DRxRoom.java33 import io.reactivex.Scheduler;
116 private static Scheduler sAppToolkitIOScheduler = new Scheduler() {
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/background/greedy/
H A DGreedyScheduler.java28 import androidx.work.impl.Scheduler;
38 * A greedy {@link Scheduler} that schedules unconstrained, non-timed work. It intentionally does
45 public class GreedyScheduler implements Scheduler, WorkConstraintsCallback, ExecutionListener {
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/background/systemjob/
H A DSystemJobScheduler.java29 import androidx.work.impl.Scheduler;
45 public class SystemJobScheduler implements Scheduler {
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/utils/
H A DCancelWorkRunnable.java29 import androidx.work.impl.Scheduler;
53 for (Scheduler scheduler : workManagerImpl.getSchedulers()) {
/frameworks/support/work/workmanager-firebase/src/main/java/androidx/work/impl/background/firebase/
H A DFirebaseJobScheduler.java28 import androidx.work.impl.Scheduler;
44 public class FirebaseJobScheduler implements Scheduler {
/frameworks/support/work/workmanager/src/main/java/androidx/work/
H A DConfiguration.java19 import static androidx.work.impl.Scheduler.MAX_SCHEDULER_LIMIT;
/frameworks/support/work/workmanager/src/androidTest/java/androidx/work/impl/background/systemalarm/
H A DSystemAlarmDispatcherTest.java43 import androidx.work.impl.Scheduler;
83 private Scheduler mScheduler;
103 mScheduler = mock(Scheduler.class);
390 Scheduler scheduler = mock(Scheduler.class);
/frameworks/support/work/workmanager/src/androidTest/java/androidx/work/impl/workers/
H A DConstraintTrackingWorkerTest.java42 import androidx.work.impl.Scheduler;
81 private Scheduler mScheduler;
97 mScheduler = mock(Scheduler.class);

Completed in 167 milliseconds

12