A SubscriptionRef[A]
is a Ref
that can be subscribed to in order to receive the current value as well as all changes to the value.
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
class Synchronized[A]class Ref[A]trait Serializableclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Inherited methods
Reads the value from the Ref
.
Atomically writes the specified value to the Ref
, returning the value immediately before modification.
Atomically writes the specified value to the Ref
, returning the value immediately before modification.
Attributes
- Inherited from:
- Ref
Atomically modifies the Ref
with the specified function, returning the value immediately before modification.
Atomically modifies the Ref
with the specified function, returning the value immediately before modification.
Attributes
- Inherited from:
- Ref
Atomically modifies the Ref
with the specified partial function, returning the value immediately before modification. If the function is undefined on the current value it doesn't change it.
Atomically modifies the Ref
with the specified partial function, returning the value immediately before modification. If the function is undefined on the current value it doesn't change it.
Attributes
- Inherited from:
- Ref
Atomically modifies the Ref.Synchronized
with the specified partial function, returning the value immediately before modification. If the function is undefined on the current value it doesn't change it.
Atomically modifies the Ref.Synchronized
with the specified partial function, returning the value immediately before modification. If the function is undefined on the current value it doesn't change it.
Attributes
- Inherited from:
- Synchronized
Atomically modifies the Ref.Synchronized
with the specified function, returning the value immediately before modification.
Atomically modifies the Ref.Synchronized
with the specified function, returning the value immediately before modification.
Attributes
- Inherited from:
- Synchronized
Atomically modifies the Ref
with the specified function, which computes a return value for the modification. This is a more powerful version of update
.
Atomically modifies the Ref
with the specified function, which computes a return value for the modification. This is a more powerful version of update
.
Attributes
- Inherited from:
- Synchronized
Atomically modifies the Ref
with the specified partial function, which computes a return value for the modification if the function is defined on the current value otherwise it returns a default value. This is a more powerful version of updateSome
.
Atomically modifies the Ref
with the specified partial function, which computes a return value for the modification if the function is defined on the current value otherwise it returns a default value. This is a more powerful version of updateSome
.
Attributes
- Inherited from:
- Ref
Atomically modifies the Ref.Synchronized
with the specified function, which computes a return value for the modification if the function is defined in the current value otherwise it returns a default value. This is a more powerful version of updateSome
.
Atomically modifies the Ref.Synchronized
with the specified function, which computes a return value for the modification if the function is defined in the current value otherwise it returns a default value. This is a more powerful version of updateSome
.
Attributes
- Inherited from:
- Synchronized
Atomically modifies the Ref.Synchronized
with the specified function, which computes a return value for the modification. This is a more powerful version of update
.
Atomically modifies the Ref.Synchronized
with the specified function, which computes a return value for the modification. This is a more powerful version of update
.
Attributes
- Inherited from:
- Synchronized
Writes a new value to the Ref
, with a guarantee of immediate consistency (at some cost to performance).
Writes a new value to the Ref
, with a guarantee of immediate consistency (at some cost to performance).
Attributes
- Inherited from:
- Synchronized
Writes a new value to the Ref
without providing a guarantee of immediate consistency.
Writes a new value to the Ref
without providing a guarantee of immediate consistency.
Attributes
- Inherited from:
- Synchronized
Atomically modifies the Ref
with the specified function.
Atomically modifies the Ref
with the specified function and returns the updated value.
Atomically modifies the Ref
with the specified function and returns the updated value.
Attributes
- Inherited from:
- Ref
Atomically modifies the Ref.Synchronized
with the specified function, returning the value immediately after modification.
Atomically modifies the Ref.Synchronized
with the specified function, returning the value immediately after modification.
Attributes
- Inherited from:
- Synchronized
Atomically modifies the Ref
with the specified partial function. If the function is undefined on the current value it doesn't change it.
Atomically modifies the Ref
with the specified partial function. If the function is undefined on the current value it doesn't change it.
Attributes
- Inherited from:
- Ref
Atomically modifies the Ref
with the specified partial function. If the function is undefined on the current value it returns the old value without changing it.
Atomically modifies the Ref
with the specified partial function. If the function is undefined on the current value it returns the old value without changing it.
Attributes
- Inherited from:
- Ref
Atomically modifies the Ref.Synchronized
with the specified partial function. If the function is undefined on the current value it returns the old value without changing it.
Atomically modifies the Ref.Synchronized
with the specified partial function. If the function is undefined on the current value it returns the old value without changing it.
Attributes
- Inherited from:
- Synchronized
Atomically modifies the Ref.Synchronized
with the specified partial function. If the function is undefined on the current value it doesn't change it.
Atomically modifies the Ref.Synchronized
with the specified partial function. If the function is undefined on the current value it doesn't change it.
Attributes
- Inherited from:
- Synchronized