almost.functional.reactive
T
- type being observedpublic class BroadcastObserver<T> extends java.lang.Object implements Observer<T>
Constructor and Description |
---|
BroadcastObserver() |
BroadcastObserver(Optional<? extends Consumer<T>> nextConsumer,
Optional<? extends Consumer<java.lang.Throwable>> errorConsumer,
Optional<? extends Consumer<java.lang.Boolean>> completedConsumer) |
Modifier and Type | Method and Description |
---|---|
Observer<T> |
addCompletedConsumer(Consumer<java.lang.Boolean>... consumers)
Add multiple completed Consumers to this observer.
|
Observer<T> |
addErrorConsumer(Consumer<java.lang.Throwable>... consumers)
Add multiple error Consumers to this observer.
|
Observer<T> |
addNextConsumer(Consumer<T>... consumers)
Add multiple next Consumers to this observer.
|
void |
completed(java.lang.Boolean withoutError)
Observe the completion.
|
void |
error(java.lang.Throwable error)
Observe an error that occurred.
|
void |
next(T value)
Observe each data item made available.
|
public void completed(java.lang.Boolean withoutError)
Observer
public void next(T value)
Observer
public void error(java.lang.Throwable error)
Observer
public Observer<T> addNextConsumer(Consumer<T>... consumers)
consumers
- a number of next Consumers.public Observer<T> addErrorConsumer(Consumer<java.lang.Throwable>... consumers)
consumers
- a number or error Consumers