/frameworks/base/media/mca/filterfw/java/android/filterfw/core/ |
H A D | Scheduler.java | 26 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 D | SimpleScheduler.java | 21 import android.filterfw.core.Scheduler; 26 public class SimpleScheduler extends Scheduler {
|
H A D | RandomScheduler.java | 24 import android.filterfw.core.Scheduler; 29 public class RandomScheduler extends Scheduler {
|
H A D | RoundRobinScheduler.java | 23 import android.filterfw.core.Scheduler; 28 public class RoundRobinScheduler extends Scheduler {
|
H A D | SyncRunner.java | 33 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 D | TestWorkManagerImpl.java | 25 import androidx.work.impl.Scheduler; 52 public abstract List<Scheduler> getSchedulers();
|
H A D | WorkManagerTestInitHelper.java | 23 import androidx.work.impl.Scheduler; 65 public List<Scheduler> getSchedulers() { 66 return Collections.singletonList((Scheduler) scheduler);
|
H A D | TestScheduler.java | 26 import androidx.work.impl.Scheduler; 45 class TestScheduler implements Scheduler, ExecutionListener {
|
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/ |
H A D | Scheduler.java | 29 public interface Scheduler { interface 38 * Schedule the given {@link WorkSpec}s for background execution. The Scheduler does NOT need
|
H A D | Schedulers.java | 40 * 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 D | Processor.java | 46 private List<Scheduler> mSchedulers; 57 List<Scheduler> schedulers,
|
H A D | WorkerWrapper.java | 62 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 D | CheckLimitsWorker.java | 25 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 D | SystemAlarmScheduler.java | 25 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 D | SchedulersTest.java | 58 Scheduler scheduler = 67 Scheduler scheduler =
|
H A D | ProcessorTest.java | 52 Collections.singletonList(mock(Scheduler.class)),
|
/frameworks/support/paging/rxjava2/src/main/java/androidx/paging/ |
H A D | RxPagedListBuilder.java | 30 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 D | RxRoom.java | 33 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 D | GreedyScheduler.java | 28 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 D | SystemJobScheduler.java | 29 import androidx.work.impl.Scheduler; 45 public class SystemJobScheduler implements Scheduler {
|
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/utils/ |
H A D | CancelWorkRunnable.java | 29 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 D | FirebaseJobScheduler.java | 28 import androidx.work.impl.Scheduler; 44 public class FirebaseJobScheduler implements Scheduler {
|
/frameworks/support/work/workmanager/src/main/java/androidx/work/ |
H A D | Configuration.java | 19 import static androidx.work.impl.Scheduler.MAX_SCHEDULER_LIMIT;
|
/frameworks/support/work/workmanager/src/androidTest/java/androidx/work/impl/background/systemalarm/ |
H A D | SystemAlarmDispatcherTest.java | 43 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 D | ConstraintTrackingWorkerTest.java | 42 import androidx.work.impl.Scheduler; 81 private Scheduler mScheduler; 97 mScheduler = mock(Scheduler.class);
|