DisconnectableImpl

reactives.core.DisconnectableImpl

Removes the reactive instead of its next normal reevaluation. This makes use of the fact, that all reactives are technically dynamic reactives, and removing incoming dependencies is always kinda safe, as long as we are sure we no longer care!

Attributes

Graph
Supertypes
trait Derived
trait ReSource
class Object
trait Matchable
class Any
Show all
Known subtypes
trait ReactiveDeltaSeq[T]
class FilterDeltaSeq[T]
class IncSeq[T]
class MapDeltaSeq[T, A]
class ChangeEventImpl[T]
class DerivedImpl[T]
class EventImpl[T]
class SignalImpl[T]
Show all

Members list

Type members

Inherited types

final type ReIn = ReevTicket[State, Value]

Attributes

Inherited from:
Derived
final type Rout = Result[State, Value]

Attributes

Inherited from:
Derived

Inherited and Abstract types

type State[_]

Additional structure required by schedulers for their propagation. For example, outgoing dependencies, multi-versioned values, locks.

Additional structure required by schedulers for their propagation. For example, outgoing dependencies, multi-versioned values, locks.

Attributes

Inherited from:
ReSource
type Value

The type of the time-changing Value contained in this ReSource

The type of the time-changing Value contained in this ReSource

Attributes

Inherited from:
ReSource

Value members

Concrete methods

final def disconnect(): Unit

Inherited and Abstract methods

def info: ReInfo

Developer friendly information about the resource.

Developer friendly information about the resource.

Attributes

Inherited from:
ReSource