public void MutateIncoming(TransportMessage transportMessage)
            {
                if (transportMessage.IsMessageOfTye <SendFromSagaMessage>())
                {
                    string headerText = HeaderWriter.ToFriendlyString <HeaderWriterSaga>(transportMessage.Headers);
                    SnippetLogger.Write(text: headerText, suffix: "Sending", version: "All");
                    CountdownEvent.Signal();
                    return;
                }
                if (transportMessage.IsMessageOfTye <ReplyFromSagaMessage>())
                {
                    string headerText = HeaderWriter.ToFriendlyString <HeaderWriterSaga>(transportMessage.Headers);
                    SnippetLogger.Write(text: headerText, suffix: "Replying", version: "All");
                    CountdownEvent.Signal();
                    return;
                }
                if (transportMessage.IsMessageOfTye <ReplyToOriginatorFromSagaMessage>())
                {
                    string headerText = HeaderWriter.ToFriendlyString <HeaderWriterSaga>(transportMessage.Headers);
                    SnippetLogger.Write(text: headerText, suffix: "ReplyingToOriginator", version: "All");
                    CountdownEvent.Signal();
                    return;
                }

                if (transportMessage.IsMessageOfTye <TimeoutFromSaga>())
                {
                    string headerText = HeaderWriter.ToFriendlyString <HeaderWriterSaga>(transportMessage.Headers);
                    SnippetLogger.Write(text: headerText, suffix: "Timeout", version: "All");
                    CountdownEvent.Signal();
                    return;
                }
            }
 public void MutateIncoming(TransportMessage transportMessage)
 {
     if (transportMessage.IsMessageOfTye <MessageToReply>())
     {
         string headerText = HeaderWriter.ToFriendlyString <HeaderWriterReply>(transportMessage.Headers);
         SnippetLogger.Write(text: headerText, suffix: "Replying", version: "5");
         ManualResetEvent.Set();
     }
     if (transportMessage.IsMessageOfTye <MessageToSend>())
     {
         string headerText = HeaderWriter.ToFriendlyString <HeaderWriterReply>(transportMessage.Headers);
         SnippetLogger.Write(text: headerText, suffix: "Sending", version: "5");
     }
 }
Пример #3
0
 public void MutateIncoming(TransportMessage transportMessage)
 {
     if (!hasCapturedMessage && transportMessage.IsMessageOfTye <MessageToSend>())
     {
         hasCapturedMessage = true;
         var sendingText = HeaderWriter.ToFriendlyString <HeaderWriterError>(transportMessage.Headers);
         SnippetLogger.Write(text: sendingText, suffix: "Sending", version: "5");
     }
 }
Пример #4
0
 public void MutateIncoming(TransportMessage transportMessage)
 {
     if (transportMessage.IsMessageOfTye <MessageToSend>())
     {
         string sendingText = HeaderWriter.ToFriendlyString <HeaderWriterReturn>(transportMessage.Headers);
         SnippetLogger.Write(text: sendingText, suffix: "Sending");
     }
     else
     {
         string returnText = HeaderWriter.ToFriendlyString <HeaderWriterReturn>(transportMessage.Headers);
         SnippetLogger.Write(text: returnText, suffix: "Returning");
         ManualResetEvent.Set();
     }
 }