WriteBus

object WriteBus
Companion:
class
class Object
trait Matchable
class Any

Type members

Types

type BusTryTuple[A] = (WriteBus[A], Try[A])
type BusTuple[A] = (WriteBus[A], A)

Value members

Concrete methods

def emit[A](values: (A)*): Unit

Emit events into several WriteBus-es at once (in the same transaction) Example usage: emitTry(writeBus1 -> value1, writeBus2 -> value2)

Emit events into several WriteBus-es at once (in the same transaction) Example usage: emitTry(writeBus1 -> value1, writeBus2 -> value2)

def emitTry[A](values: (A)*): Unit

Emit events into several WriteBus-es at once (in the same transaction) Example usage: emitTry(writeBus1 -> Success(value1), writeBus2 -> Failure(error2))

Emit events into several WriteBus-es at once (in the same transaction) Example usage: emitTry(writeBus1 -> Success(value1), writeBus2 -> Failure(error2))