Esempio n. 1
0
        public Task Handle(SagaResponseFromOtherMessage message, IMessageHandlerContext context)
        {
            SagaVerifier.RequestingSagaGotTheResponse.Add(message.Sender);
            MarkAsComplete();

            return(Task.FromResult(0));
        }
Esempio n. 2
0
        public Task Handle(SagaRequestToRespondingMessage message, IMessageHandlerContext context)
        {
            Data.MessageId = message.MessageId;
            var response = new SagaResponseFromOtherMessage
            {
                Sender = EndpointNames.EndpointName
            };

            return(context.Reply(response));
        }
Esempio n. 3
0
        public void Handle(SagaRequestToRespondingMessage message)
        {
            Data.MessageId = message.MessageId;
            var response = new SagaResponseFromOtherMessage
            {
                Sender = EndpointNames.EndpointName
            };

            Bus.Reply(response);
        }
 public void Handle(SagaResponseFromOtherMessage message)
 {
     SagaVerifier.RequestingSagaGotTheResponse.Add(message.Sender);
     MarkAsComplete();
 }