Targets

sealed
trait Targets[T <: Txn[T]] extends Mutable[T]

An abstract trait unifying invariant and mutating targets. This object is responsible for keeping track of the dependents of an event source which is defined as the outer object, sharing the same id as its targets. As a Reactor, it has a method to propagate a fired event.

Companion
object
trait Mutable[T]
trait Disposable[T]
trait Writable
trait Identified[T]
class Object
trait Matchable
class Any

Value members

Abstract methods

def isEmpty(implicit tx: T): Boolean
def nonEmpty(implicit tx: T): Boolean

Inherited methods

def dispose()(implicit tx: T): Unit
Inherited from
Disposable
override
def equals(that: Any): Boolean
Definition Classes
Identified -> Any
Inherited from
Identified
override
def hashCode: Int
Definition Classes
Identified -> Any
Inherited from
Identified
def id: Ident[T]
Inherited from
Identified
def write(out: DataOutput): Unit
Inherited from
Writable