class
Obs extends Reactor[Any]
Instance Constructors
-
new
Obs(source: Emitter[Any], callback: () ⇒ Unit, name: String = "", skipInitial: Boolean = false)
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
var
active: Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
debug(s: String): Unit
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
getParents: Seq[Emitter[Any]]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
level: Long
-
val
name: String
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
ping[P](incoming: Seq[Emitter[Any]])(implicit arg0: Propagator[P]): Nil.type
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
trigger(): Nil.type
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from Node
Inherited from AnyRef
Inherited from Any
An Obs is something that produces side-effects when the source Rx changes. An Obs is always run right at the end of every propagation wave, ensuring it is only called once per wave (in contrast with Rxs, which may update multiple times before settling).