CommandMessage

Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def apply[C](id: String, time: Instant, address: String, payload: C): CommandMessage[C]

Constructs a command message a the root of a chain of messages

Constructs a command message a the root of a chain of messages

Extensions

Extensions

extension [C, M](cmd: CommandMessage[C])
def buildContext[S, R](state: S): RequestContext[C, S]

Builds a request context from this CommandMessage

Builds a request context from this CommandMessage

Derives a new metadata for the next message in chain that is linked to this one

Derives a new metadata for the next message in chain that is linked to this one