Class AzureTaskManager
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager
-
public abstract class AzureTaskManager extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private static AzureTaskManagerinstance
-
Constructor Summary
Constructors Constructor Description AzureTaskManager()
-
Method Summary
-
-
-
Field Detail
-
instance
private static AzureTaskManager instance
-
-
Method Detail
-
register
public static void register(AzureTaskManager manager)
-
getInstance
public static AzureTaskManager getInstance()
-
read
public final void read(Runnable task)
-
read
public final void read(AzureString title, Runnable task)
-
write
public final void write(Runnable task)
-
write
public final void write(AzureString title, Runnable task)
-
runImmediately
public final void runImmediately(Runnable task)
-
runLater
public final void runLater(Runnable task)
-
runLater
public final void runLater(AzureString title, Runnable task)
-
runLater
public final void runLater(Runnable task, AzureTask.Modality modality)
-
runLater
public final void runLater(String title, Runnable task, AzureTask.Modality modality)
-
runLater
public final void runLater(AzureString title, Runnable task, AzureTask.Modality modality)
-
runOnPooledThread
public final void runOnPooledThread(Runnable task)
-
runAndWait
public final void runAndWait(Runnable task)
-
runAndWait
public final void runAndWait(AzureString title, Runnable task)
-
runAndWait
public final void runAndWait(Runnable task, AzureTask.Modality modality)
-
runAndWait
public final void runAndWait(String title, Runnable task, AzureTask.Modality modality)
-
runAndWait
public final void runAndWait(AzureString title, Runnable task, AzureTask.Modality modality)
-
runInBackground
public final void runInBackground(AzureString title, Runnable task)
-
runInBackground
public final void runInBackground(AzureString 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)
-
runInModal
public final void runInModal(AzureString title, Runnable task)
-
runInModal
public final void runInModal(AzureString title, Callable<Void> task)
-
runInModal
public final void runInModal(AzureString title, boolean cancellable, Runnable task)
-
runInModal
public final void runInModal(AzureString title, boolean cancellable, Callable<Void> task)
-
readAsObservable
public final rx.Observable<Void> readAsObservable(AzureString title, Runnable task)
-
readAsObservable
public final <T> rx.Observable<T> readAsObservable(AzureTask<T> task)
-
writeAsObservable
public final rx.Observable<Void> writeAsObservable(AzureString 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(String title, Runnable task)
-
runLaterAsObservable
public final rx.Observable<Void> runLaterAsObservable(AzureString title, Runnable task)
-
runLaterAsObservable
public final rx.Observable<Void> runLaterAsObservable(Runnable task, AzureTask.Modality modality)
-
runLaterAsObservable
public final rx.Observable<Void> runLaterAsObservable(String title, Runnable task, AzureTask.Modality modality)
-
runLaterAsObservable
public final rx.Observable<Void> runLaterAsObservable(AzureString title, Runnable task, AzureTask.Modality modality)
-
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(String title, Runnable task)
-
runAndWaitAsObservable
public final rx.Observable<Void> runAndWaitAsObservable(AzureString title, Runnable task)
-
runAndWaitAsObservable
public final rx.Observable<Void> runAndWaitAsObservable(Runnable task, AzureTask.Modality modality)
-
runAndWaitAsObservable
public final rx.Observable<Void> runAndWaitAsObservable(String title, Runnable task, AzureTask.Modality modality)
-
runAndWaitAsObservable
public final rx.Observable<Void> runAndWaitAsObservable(AzureString title, Runnable task, AzureTask.Modality modality)
-
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)
-
doRunOnPooledThread
protected abstract void doRunOnPooledThread(Runnable runnable, AzureTask<?> task)
-
-