Package com.metsci.glimpse.util.var2
Interface ActivityListenable
-
- All Known Subinterfaces:
ReadableVar<V>
,Var<V>
- All Known Implementing Classes:
ActivityListenableBasic
,ActivityListenableSet
,ReadableVarDerived
,ReadableVarDerivedCaching
,VarBasic
,VarDerived
public interface ActivityListenable
-
-
Field Summary
Fields Modifier and Type Field Description static Function<ActivityListenable,Listenable>
ALL
Statically importable alias forall()
.static Function<ActivityListenable,Listenable>
COMPLETED
Statically importable alias forcompleted()
.
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Disposable
addListener(ActivityListener listener)
default Disposable
addListener(ListenerFlag flag, ActivityListener listener)
default Disposable
addListener(ListenerFlag flag, Runnable listener)
default Disposable
addListener(Runnable listener)
Disposable
addListener(Set<? extends ListenerFlag> flags, ActivityListener listener)
default Disposable
addListener(Set<? extends ListenerFlag> flags, Runnable listener)
Listenable
all()
Includes notifications for both ongoing and completed events.Listenable
completed()
Includes notifications for completed events only.
-
-
-
Field Detail
-
COMPLETED
static final Function<ActivityListenable,Listenable> COMPLETED
Statically importable alias forcompleted()
.
-
ALL
static final Function<ActivityListenable,Listenable> ALL
Statically importable alias forall()
.
-
-
Method Detail
-
completed
Listenable completed()
Includes notifications for completed events only.
-
all
Listenable all()
Includes notifications for both ongoing and completed events.
-
addListener
default Disposable addListener(Set<? extends ListenerFlag> flags, Runnable listener)
-
addListener
default Disposable addListener(ListenerFlag flag, Runnable listener)
-
addListener
default Disposable addListener(Runnable listener)
-
addListener
Disposable addListener(Set<? extends ListenerFlag> flags, ActivityListener listener)
-
addListener
default Disposable addListener(ListenerFlag flag, ActivityListener listener)
-
addListener
default Disposable addListener(ActivityListener listener)
-
-