Class AzureTaskManager


  • public abstract class AzureTaskManager
    extends Object
    • Constructor Detail

      • AzureTaskManager

        public AzureTaskManager()
    • Method Detail

      • read

        public final void read​(Runnable task)
      • write

        public final void write​(Runnable task)
      • runImmediately

        public final void runImmediately​(Runnable task)
      • runLater

        public final void runLater​(Runnable task)
      • runLater

        public final void runLater​(String title,
                                   Runnable task)
      • runLater

        public final void runLater​(AzureTask<Void> task)
      • runOnPooledThread

        public final void runOnPooledThread​(Runnable task)
      • runAndWait

        public final void runAndWait​(Runnable task)
      • runAndWait

        public final void runAndWait​(String title,
                                     Runnable task)
      • runAndWait

        public final void runAndWait​(AzureTask<Void> task)
      • runInBackground

        public final void runInBackground​(String title,
                                          Runnable task)
      • runInBackground

        public final void runInBackground​(String title,
                                          Callable<Void> task)
      • runInBackground

        public final void runInBackground​(String title,
                                          boolean cancellable,
                                          Runnable task)
      • runInBackground

        public final void runInBackground​(AzureString title,
                                          boolean cancellable,
                                          Runnable task)
      • runInBackground

        public final void runInBackground​(String title,
                                          boolean cancellable,
                                          Callable<Void> task)
      • runInBackground

        public final void runInBackground​(AzureString title,
                                          boolean cancellable,
                                          Callable<Void> task)
      • runInBackground

        public final void runInBackground​(AzureTask<Void> task)
      • runInModal

        public final void runInModal​(String title,
                                     Runnable task)
      • runInModal

        public final void runInModal​(String title,
                                     boolean cancellable,
                                     Runnable task)
      • runInModal

        public final void runInModal​(AzureString title,
                                     boolean cancellable,
                                     Runnable task)
      • runInModal

        public final void runInModal​(String title,
                                     boolean cancellable,
                                     Callable<Void> task)
      • runInModal

        public final void runInModal​(AzureTask<Void> task)
      • readAsObservable

        public final rx.Observable<Void> readAsObservable​(Runnable task)
      • readAsObservable

        public final rx.Observable<Void> readAsObservable​(String title,
                                                          Runnable task)
      • readAsObservable

        public final <T> rx.Observable<T> readAsObservable​(AzureTask<T> task)
      • writeAsObservable

        public final rx.Observable<Void> writeAsObservable​(Runnable task)
      • writeAsObservable

        public final rx.Observable<Void> writeAsObservable​(String title,
                                                           Runnable task)
      • writeAsObservable

        public final <T> rx.Observable<T> writeAsObservable​(AzureTask<T> task)
      • runImmediatelyAsObservable

        public final rx.Observable<Void> runImmediatelyAsObservable​(Runnable task)
      • runImmediatelyAsObservable

        public final <T> rx.Observable<T> runImmediatelyAsObservable​(AzureTask<T> task)
      • runLaterAsObservable

        public final rx.Observable<Void> runLaterAsObservable​(Runnable task)
      • runLaterAsObservable

        public final rx.Observable<Void> runLaterAsObservable​(String title,
                                                              Runnable task)
      • runLaterAsObservable

        public final rx.Observable<Void> runLaterAsObservable​(AzureString title,
                                                              Runnable task)
      • runLaterAsObservable

        public final <T> rx.Observable<T> runLaterAsObservable​(AzureTask<T> task)
      • runOnPooledThreadAsObservable

        public final rx.Observable<Void> runOnPooledThreadAsObservable​(Runnable task)
      • runOnPooledThreadAsObservable

        public final <T> rx.Observable<T> runOnPooledThreadAsObservable​(AzureTask<T> task)
      • runAndWaitAsObservable

        public final rx.Observable<Void> runAndWaitAsObservable​(Runnable task)
      • runAndWaitAsObservable

        public final rx.Observable<Void> runAndWaitAsObservable​(String title,
                                                                Runnable task)
      • runAndWaitAsObservable

        public final rx.Observable<Void> runAndWaitAsObservable​(AzureString title,
                                                                Runnable task)
      • runAndWaitAsObservable

        public final <T> rx.Observable<T> runAndWaitAsObservable​(AzureTask<T> task)
      • runInBackgroundAsObservable

        public final rx.Observable<Void> runInBackgroundAsObservable​(String title,
                                                                     Runnable task)
      • runInBackgroundAsObservable

        public final rx.Observable<Void> runInBackgroundAsObservable​(AzureString title,
                                                                     Runnable task)
      • runInBackgroundAsObservable

        public final <T> rx.Observable<T> runInBackgroundAsObservable​(String title,
                                                                      Callable<T> task)
      • runInBackgroundAsObservable

        public final <T> rx.Observable<T> runInBackgroundAsObservable​(AzureString title,
                                                                      Callable<T> task)
      • runInBackgroundAsObservable

        public final rx.Observable<Void> runInBackgroundAsObservable​(String title,
                                                                     boolean cancellable,
                                                                     Runnable task)
      • runInBackgroundAsObservable

        public final rx.Observable<Void> runInBackgroundAsObservable​(AzureString title,
                                                                     boolean cancellable,
                                                                     Runnable task)
      • runInBackgroundAsObservable

        public final <T> rx.Observable<T> runInBackgroundAsObservable​(String title,
                                                                      boolean cancellable,
                                                                      Callable<T> task)
      • runInBackgroundAsObservable

        public final <T> rx.Observable<T> runInBackgroundAsObservable​(AzureString title,
                                                                      boolean cancellable,
                                                                      Callable<T> task)
      • runInBackgroundAsObservable

        public final <T> rx.Observable<T> runInBackgroundAsObservable​(AzureTask<T> task)
      • runInModalAsObservable

        public final rx.Observable<Void> runInModalAsObservable​(String title,
                                                                Runnable task)
      • runInModalAsObservable

        public final rx.Observable<Void> runInModalAsObservable​(AzureString title,
                                                                Runnable task)
      • runInModalAsObservable

        public final <T> rx.Observable<T> runInModalAsObservable​(String title,
                                                                 Callable<T> task)
      • runInModalAsObservable

        public final <T> rx.Observable<T> runInModalAsObservable​(AzureString title,
                                                                 Callable<T> task)
      • runInModalAsObservable

        public final rx.Observable<Void> runInModalAsObservable​(String title,
                                                                boolean cancellable,
                                                                Runnable task)
      • runInModalAsObservable

        public final rx.Observable<Void> runInModalAsObservable​(AzureString title,
                                                                boolean cancellable,
                                                                Runnable task)
      • runInModalAsObservable

        public final <T> rx.Observable<T> runInModalAsObservable​(String title,
                                                                 boolean cancellable,
                                                                 Callable<T> task)
      • runInModalAsObservable

        public final <T> rx.Observable<T> runInModalAsObservable​(AzureString title,
                                                                 boolean cancellable,
                                                                 Callable<T> task)
      • runInModalAsObservable

        public final <T> rx.Observable<T> runInModalAsObservable​(AzureTask<T> task)
      • runInObservable

        private <T> rx.Observable<T> runInObservable​(java.util.function.BiConsumer<? super Runnable,​? super AzureTask<T>> consumer,
                                                     AzureTask<T> task)
      • doWrite

        protected abstract void doWrite​(Runnable runnable,
                                        AzureTask<?> task)
      • doRunImmediately

        protected void doRunImmediately​(Runnable runnable,
                                        AzureTask<?> task)
      • doRunLater

        protected abstract void doRunLater​(Runnable runnable,
                                           AzureTask<?> task)
      • doRunOnPooledThread

        protected abstract void doRunOnPooledThread​(Runnable runnable,
                                                    AzureTask<?> task)
      • doRunAndWait

        protected abstract void doRunAndWait​(Runnable runnable,
                                             AzureTask<?> task)
      • doRunInBackground

        protected abstract void doRunInBackground​(Runnable runnable,
                                                  AzureTask<?> task)
      • doRunInModal

        protected abstract void doRunInModal​(Runnable runnable,
                                             AzureTask<?> task)