reactify.reaction

Members list

Type members

Classlikes

case class ChangeFunctionReaction[T](f: (T, T) => Unit, priority: Double) extends Reaction[T]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Reaction[T]
trait Ordered[Reaction[T]]
trait Comparable[Reaction[T]]
class Object
trait Matchable
class Any
Show all
case class FunctionReaction[T](f: T => Unit, priority: Double) extends Reaction[T]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Reaction[T]
trait Ordered[Reaction[T]]
trait Comparable[Reaction[T]]
class Object
trait Matchable
class Any
Show all
trait Reaction[T] extends Ordered[Reaction[T]]

Reaction may be considered similar to Observer or Listener in other libraries. A Reaction may be added to a Reactive in order to react when a value is fired upon it.

Reaction may be considered similar to Observer or Listener in other libraries. A Reaction may be added to a Reactive in order to react when a value is fired upon it.

Type parameters

T

the type received by this Reaction

Attributes

Companion
object
Supertypes
trait Ordered[Reaction[T]]
trait Comparable[Reaction[T]]
class Object
trait Matchable
class Any
Known subtypes
object Reaction

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Reaction.type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Continue
object Stop

ReactionStatus is utilized during the propagation of a fired value against a Reactive. This value may be returned by a Reaction or set via status on the Reactive (on the same thread while the fired value is propagating)

ReactionStatus is utilized during the propagation of a fired value against a Reactive. This value may be returned by a Reaction or set via status on the Reactive (on the same thread while the fired value is propagating)

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
class Reactions[T]

Reactions represents a list of Reaction instances specifically associated with a Reactive

Reactions represents a list of Reaction instances specifically associated with a Reactive

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class GroupReactions[T, R]