public IYieldPoint HandleQuoteResponse2(QuoteResponseMessage message) { Console.WriteLine("[SimpleFlowController] Quote 2: " + message.Quote); exampleState.Done(); return(flowProvider.End()); }
public IYieldPoint HandleQuoteResponse(QuoteResponseMessage message) { if (nonPersistentState) { Console.WriteLine("[SimpleFlowController] This is not supposed to show. NonPersistentState should not be retained. Someone please check http://www.hasthelargehadroncolliderdestroyedtheworldyet.com."); } Console.WriteLine("[SimpleFlowController] Request start: " + RequestStartTime.ToLongTimeString()); Console.WriteLine("[SimpleFlowController] Response time: " + DateTime.Now.ToLongTimeString()); Console.WriteLine("[SimpleFlowController] Quote: " + message.Quote); // Test for issue #21: Same request/response twice in flow does not continue return(flowProvider.YieldWithRequestSync <QuoteRequestMessage, QuoteResponseMessage>( new QuoteRequestMessage { Amount = 42 }, HandleQuoteResponse2)); //exampleState.Done(); //return flowProvider.End(); }
public void HandleQuoteResponse(QuoteResponseMessage message) { Console.WriteLine("Received response: " + message.Quote); exampleState.Done(); }
public void HandleSecondQuoteResponse(QuoteResponseMessage message) { Console.WriteLine("[ParallelFlowController] Second quote response received"); SecondQuote = message.Quote; }
public void HandleFirstQuoteResponse(QuoteResponseMessage message) { Console.WriteLine("[ParallelFlowController] First quote response received"); FirstQuote = message.Quote; }