B
- The builder to return in order to be able to apply multiple build
operations.public interface Observers<O,B extends Observers<O,B>>
Observer
instances as a
whole and is intended as an extension of the Observable
interface.Modifier and Type | Method | Description |
---|---|---|
default void |
disableObservers() |
Disables all observables.
|
default void |
enableObservers() |
Enables all observables.
|
boolean |
isObserversActive() |
Returns true when all
Observer instances are theoretically active
(the instance may also decide by itself), else false. |
Iterator<O> |
observers() |
Returns an
Iterator with the registered observers. |
void |
setObserversActive(boolean isActive) |
Enables or disables all
Observer instances. |
B |
withDisableObservers() |
Builder method for the
disableObservers() operation. |
B |
withEnableObservers() |
Builder method for the
enableObservers() operation. |
B |
withObserversActive(boolean isActive) |
Builder method for the
setObserversActive(boolean) operation. |
void setObserversActive(boolean isActive)
Observer
instances.isActive
- When true then Request-Correlation is enabled, else
disabled.B withObserversActive(boolean isActive)
setObserversActive(boolean)
operation.isActive
- When true then Request-Correlation is enabled, else
disabled.default void enableObservers()
B withEnableObservers()
enableObservers()
operation.default void disableObservers()
boolean isObserversActive()
Observer
instances are theoretically active
(the instance may also decide by itself), else false.B withDisableObservers()
disableObservers()
operation.Copyright © 2018. All rights reserved.