org.solovyev.android.tasks
Class TaskListeners
java.lang.Object
org.solovyev.android.tasks.TaskListeners
public final class TaskListeners
- extends Object
Class that holds temporary task listeners which can be removed all at once.
Useful for listeners from UI - listeners usually needed only while UI is shown, frequent creation/destruction needs adding/removing listners which
can be easily done via this class.
|
Constructor Summary |
TaskListeners(org.solovyev.tasks.TaskService taskService)
|
|
Method Summary |
<T> com.google.common.util.concurrent.FutureCallback<T> |
|
addTaskListener(String taskName,
com.google.common.util.concurrent.FutureCallback<T> taskListener)
|
<T> com.google.common.util.concurrent.FutureCallback<T> |
|
addTaskListener(String taskName,
com.google.common.util.concurrent.FutureCallback<T> taskListener,
android.app.Activity activity,
int titleResId,
int messageResId)
|
void |
removeAllTaskListeners()
|
<T> com.google.common.util.concurrent.FutureCallback<T> |
|
run(org.solovyev.tasks.NamedTask<T> task)
|
<T> com.google.common.util.concurrent.FutureCallback<T> |
|
run(org.solovyev.tasks.NamedTask<T> task,
android.app.Activity activity,
int titleResId,
int messageResId)
|
|
run(String taskName,
Callable<T> task)
|
|
run(String taskName,
Callable<T> task,
android.app.Activity activity,
int titleResId,
int messageResId)
|
<T> com.google.common.util.concurrent.FutureCallback<T> |
|
run(String taskName,
Callable<T> task,
com.google.common.util.concurrent.FutureCallback<T> taskListener)
|
<T> com.google.common.util.concurrent.FutureCallback<T> |
|
run(String taskName,
Callable<T> task,
com.google.common.util.concurrent.FutureCallback<T> taskListener,
android.app.Activity activity,
int titleResId,
int messageResId)
|
<T> com.google.common.util.concurrent.FutureCallback<T> |
|
run(String taskName,
org.solovyev.tasks.Task<T> task)
|
<T> com.google.common.util.concurrent.FutureCallback<T> |
|
run(String taskName,
org.solovyev.tasks.Task<T> task,
android.app.Activity activity,
int titleResId,
int messageResId)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TaskListeners
public TaskListeners(@Nonnull
org.solovyev.tasks.TaskService taskService)
run
@Nullable
public <T> com.google.common.util.concurrent.FutureCallback<T> run(@Nonnull
org.solovyev.tasks.NamedTask<T> task)
run
@Nullable
public <T> com.google.common.util.concurrent.FutureCallback<T> run(@Nonnull
org.solovyev.tasks.NamedTask<T> task,
@Nonnull
android.app.Activity activity,
int titleResId,
int messageResId)
run
@Nullable
public <T> com.google.common.util.concurrent.FutureCallback<T> run(@Nonnull
String taskName,
@Nonnull
org.solovyev.tasks.Task<T> task)
run
@Nullable
public <T> com.google.common.util.concurrent.FutureCallback<T> run(@Nonnull
String taskName,
@Nonnull
org.solovyev.tasks.Task<T> task,
@Nonnull
android.app.Activity activity,
int titleResId,
int messageResId)
run
public <T> void run(@Nonnull
String taskName,
@Nonnull
Callable<T> task)
run
public <T> void run(@Nonnull
String taskName,
@Nonnull
Callable<T> task,
@Nonnull
android.app.Activity activity,
int titleResId,
int messageResId)
run
@Nullable
public <T> com.google.common.util.concurrent.FutureCallback<T> run(@Nonnull
String taskName,
@Nonnull
Callable<T> task,
@Nullable
com.google.common.util.concurrent.FutureCallback<T> taskListener)
run
@Nullable
public <T> com.google.common.util.concurrent.FutureCallback<T> run(@Nonnull
String taskName,
@Nonnull
Callable<T> task,
@Nullable
com.google.common.util.concurrent.FutureCallback<T> taskListener,
@Nonnull
android.app.Activity activity,
int titleResId,
int messageResId)
addTaskListener
@Nullable
public <T> com.google.common.util.concurrent.FutureCallback<T> addTaskListener(@Nonnull
String taskName,
@Nonnull
com.google.common.util.concurrent.FutureCallback<T> taskListener)
addTaskListener
@Nullable
public <T> com.google.common.util.concurrent.FutureCallback<T> addTaskListener(@Nonnull
String taskName,
@Nonnull
com.google.common.util.concurrent.FutureCallback<T> taskListener,
@Nonnull
android.app.Activity activity,
int titleResId,
int messageResId)
removeAllTaskListeners
public void removeAllTaskListeners()
Copyright © 2013. All Rights Reserved.