Example #1
0
 /**
  * Constructs CommandMessage
  *
  * @param MessageId $id        The message ID
  * @param DateTime  $timestamp The timestamp
  * @param Command   $payload   The payload
  * @param MetaData  $metaData  The meta data
  */
 public function __construct(MessageId $id, DateTime $timestamp, Command $payload, MetaData $metaData)
 {
     parent::__construct($id, MessageType::COMMAND(), $timestamp, $payload, $metaData);
 }
Example #2
0
 /**
  * Constructs QueryMessage
  *
  * @param MessageId $id        The message ID
  * @param DateTime  $timestamp The timestamp
  * @param Query     $payload   The payload
  * @param MetaData  $metaData  The meta data
  */
 public function __construct(MessageId $id, DateTime $timestamp, Query $payload, MetaData $metaData)
 {
     parent::__construct($id, MessageType::QUERY(), $timestamp, $payload, $metaData);
 }
Example #3
0
 /**
  * Constructs EventMessage
  *
  * @param MessageId $id        The message ID
  * @param DateTime  $timestamp The timestamp
  * @param Event     $payload   The payload
  * @param MetaData  $metaData  The meta data
  */
 public function __construct(MessageId $id, DateTime $timestamp, Event $payload, MetaData $metaData)
 {
     parent::__construct($id, MessageType::EVENT(), $timestamp, $payload, $metaData);
 }