ITriggerConsumer

trait ITriggerConsumer[T <: Txn[T], A] extends IChangePublisher[T, A]

A helper implementation for mapping trigger inputs to outputs. Can be used for example with IAction and IGenerator.

trait IChangePublisher[T, A]
trait IPublisher[T, Change[A]]
class Object
trait Matchable
class Any

Value members

Abstract methods

protected def trigReceived()(implicit tx: T): A
protected def valueBefore()(implicit tx: T): A

Concrete methods

def addSource(tr: ITrigger[T])(implicit tx: T): Unit
def dispose()(implicit tx: T): Unit

Inherited methods

override def changed: IChangeEvent[T, A]
Definition Classes
IChangePublisher -> IPublisher
Inherited from:
IChangePublisher