コード例 #1
0
 /**
  * @param OutgoingLogicalMessage       $message
  * @param SendOptions                  $options
  * @param IncomingPhysicalMessage|null $incomingPhysicalMessage
  * @param PendingTransportOperations   $transportOperations
  * @param PipelineStageContext         $parentContext
  */
 public function __construct(OutgoingLogicalMessage $message, SendOptions $options, IncomingPhysicalMessage $incomingPhysicalMessage = null, PendingTransportOperations $transportOperations = null, PipelineStageContext $parentContext)
 {
     parent::__construct($options->getMessageId(), $options->getOutgoingHeaders(), $parentContext);
     $this->logicalMessage = $message;
     $this->sendOptions = $options;
     $this->incomingPhysicalMessage = $incomingPhysicalMessage;
     $this->pendingTransportOperations = $transportOperations;
 }
コード例 #2
0
 /**
  * @param string                     $messageId
  * @param array                      $headers
  * @param OutgoingLogicalMessage     $logicalMessage
  * @param AddressTagInterface[]      $addressTags
  * @param bool                       $isImmediateDispatch
  * @param IncomingPhysicalMessage    $incomingPhysicalMessage
  * @param PendingTransportOperations $pendingTransportOperations
  * @param PipelineStageContext       $parentContext
  */
 public function __construct($messageId, array $headers, OutgoingLogicalMessage $logicalMessage, array $addressTags, $isImmediateDispatch, IncomingPhysicalMessage $incomingPhysicalMessage = null, PendingTransportOperations $pendingTransportOperations = null, PipelineStageContext $parentContext)
 {
     parent::__construct($messageId, $headers, $parentContext);
     $this->logicalMessage = $logicalMessage;
     $this->addressTags = $addressTags;
     $this->isImmediateDispatch = $isImmediateDispatch;
     $this->incomingPhysicalMessage = $incomingPhysicalMessage;
     $this->pendingTransportOperations = $pendingTransportOperations;
 }