| Modifier and Type | Interface and Description |
|---|---|
| public interface | AwaitingEventStream<T>
An event stream that indicates whether there is a pending event that can be expected to be emitted in the future. |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | Guardian
Deprecated
superseded by Interface for objects usable to guard execution (in some sense).
Suspendable.
|
| pack-priv interface | |
| public interface | Observable<
observer type accepted by this Observable O>Anything that can be observed, that is have an observer added and removed. |
| public interface | ProperEventStream<T>
Trait to be mixed into |
| public interface | ProperObservable<
observer type accepted by this Observable O, notification type produced by this Observable T>An Observable that maintains a collection of registered observers and notifies them when a change occurs. |
| public interface | |
| public interface | Suspendable
Interface for objects that can be temporarily suspended, where the definition of "suspended" depends on the context. |
| public interface | |
| public interface | Suspender<
type of the suspendable object this suspender suspends. S extends Suspendable>Suspender is an object capable of suspending another suspendable object. |
| public interface | SuspenderStream<T, S extends Suspendable>
An event stream that suspends a suspendable object during emission. |
| public interface | |
| public interface | Toggle
Observable boolean that changes value when suspended. |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | BiGuardian
References Deprecated
Guardian is deprecated or references (maybe indirectly) at least one deprecated element.
|
| pack-priv class | |
| pack-priv class | |
| public class | |
| pack-priv class | |
| public class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| public class | EventSource<
type of values this EventSource accepts and emits. T>EventSource is an EventSink that serves also as an EventStream - every value pushed to EventSource is immediately emitted by it. |
| public abstract class | |
| public class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| public class | Indicator
Deprecated
Indicator is unsafe on recursion: it may report misleading
changes. Use
SuspendableNo instead.
|
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | MultiGuardian
References Deprecated
Guardian is deprecated or references (maybe indirectly) at least one deprecated element.
|
| pack-priv class | |
| pack-priv class | |
| public abstract class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| public abstract class | ProxyObservable<
observer type accepted by this Observable O, observer type accepted by the underlying Observable P, type of the underlying observable to which observers are delegated U extends ObservableAn Observable that does not maintain its own collection of observers, but rather adapts and registers every given observer with the underlying Observable |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| public abstract class | RigidObservable<
observer type accepted by this Observable O>An observable that does not change and does not produce any notifications. |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| public class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| public abstract class | |
| pack-priv abstract class | |
| pack-priv abstract class | |
| public class | SuspendableNo
Observable boolean value that is normally |
| public class | SuspendableYes
Observable boolean value that is normally |
| pack-priv class | |
| public abstract class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class | |
| pack-priv class |