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 and 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.