/** * @param MessageHandlerInterface $messageHandler * @param object $messageBeingHandled * @param string $messageId * @param array $headers * @param IncomingPhysicalMessage $incomingPhysicalMessage * @param PendingTransportOperations $pendingTransportOperations * @param BusOperations $busOperations * @param OutgoingOptionsFactory $outgoingOptionsFactory * @param EndpointControlToken $endpointControlToken * @param IncomingLogicalMessageContext $parentContext */ public function __construct(MessageHandlerInterface $messageHandler, $messageBeingHandled, $messageId, array $headers, IncomingPhysicalMessage $incomingPhysicalMessage, PendingTransportOperations $pendingTransportOperations, BusOperations $busOperations, OutgoingOptionsFactory $outgoingOptionsFactory, EndpointControlToken $endpointControlToken, IncomingLogicalMessageContext $parentContext) { parent::__construct($messageId, $headers, $incomingPhysicalMessage, $pendingTransportOperations, $busOperations, $outgoingOptionsFactory, $endpointControlToken, $parentContext); $this->messageHandler = $messageHandler; $this->messageBeingHandled = $messageBeingHandled; }
/** * @param object $message * @param ReplyOptions $options * @param IncomingContext $parentContext * * @return OutgoingReplyContext */ public function createReplyContext($message, ReplyOptions $options, IncomingContext $parentContext) { return new OutgoingReplyContext(new OutgoingLogicalMessage($message), $options, $parentContext->getIncomingPhysicalMessage(), $parentContext->getPendingTransportOperations(), $parentContext); }
/** * @param IncomingPhysicalMessage $physicalMessage * @param string $messageId * @param array $headers * @param PendingTransportOperations $pendingTransportOperations * @param BusOperations $busOperations * @param OutgoingOptionsFactory $outgoingOptionsFactory * @param EndpointControlToken $endpointControlToken * @param PipelineStageContext $parentContext */ public function __construct(IncomingPhysicalMessage $physicalMessage, $messageId, array $headers, PendingTransportOperations $pendingTransportOperations, BusOperations $busOperations, OutgoingOptionsFactory $outgoingOptionsFactory, EndpointControlToken $endpointControlToken, PipelineStageContext $parentContext) { parent::__construct($messageId, $headers, $physicalMessage, $pendingTransportOperations, $busOperations, $outgoingOptionsFactory, $endpointControlToken, $parentContext); }
/** * @param IncomingLogicalMessage $logicalMessage * @param string $messageId * @param array $headers * @param IncomingPhysicalMessage $incomingPhysicalMessage * @param PendingTransportOperations $pendingTransportOperations * @param BusOperations $busOperations * @param OutgoingOptionsFactory $outgoingOptionsFactory * @param EndpointControlToken $endpointControlToken * @param IncomingPhysicalMessageContext $parentContext */ public function __construct(IncomingLogicalMessage $logicalMessage, $messageId, array $headers, IncomingPhysicalMessage $incomingPhysicalMessage, PendingTransportOperations $pendingTransportOperations, BusOperations $busOperations, OutgoingOptionsFactory $outgoingOptionsFactory, EndpointControlToken $endpointControlToken, IncomingPhysicalMessageContext $parentContext) { parent::__construct($messageId, $headers, $incomingPhysicalMessage, $pendingTransportOperations, $busOperations, $outgoingOptionsFactory, $endpointControlToken, $parentContext); $this->logicalMessage = $logicalMessage; }