Example #1
0
 public Task Timeout(OrderTimeout state, IMessageHandlerContext context)
 {
     return(context.SendLocal(new CompleteOrder
     {
         OrderId = Data.OrderId
     }));
 }
Example #2
0
 public void Timeout(OrderTimeout state)
 {
     if (Data.ThrowSagaTimeoutException)
     {
         throw new Exception("Blow up!");
     }
     Console.WriteLine("Got timeout");
 }
    public async Task Handle(OrderSubmitted message, IMessageHandlerContext context)
    {
        #region Timeout

        var orderTimeout = new OrderTimeout();
        await RequestTimeout(context, TimeSpan.FromSeconds(5), orderTimeout)
            .ConfigureAwait(false);
        #endregion
    }
Example #4
0
    public async Task Handle(OrderSubmitted message, IMessageHandlerContext context)
    {
        var orderTimeout = new OrderTimeout();

        await RequestTimeout(context, TimeSpan.FromSeconds(5), orderTimeout)
        .ConfigureAwait(false);

        var orderAccepted = new OrderAccepted
        {
            OrderId = message.OrderId,
        };
        await context.Reply(orderAccepted)
        .ConfigureAwait(false);
    }
 public Task Timeout(OrderTimeout state, IMessageHandlerContext context)
 {
     log.Info("Got timeout");
     return Task.FromResult(0);
 }
Example #6
0
 public void Timeout(OrderTimeout state)
 {
     Console.WriteLine("Got timeout");
 }
    public Task Timeout(OrderTimeout state, IMessageHandlerContext context)
    {
        log.Info("Got timeout");

        return(Task.CompletedTask);
    }
 public void Timeout(OrderTimeout state)
 {
     log.Info("Got timeout");
 }
Example #9
0
 public void Timeout(OrderTimeout state)
 {
     Console.WriteLine("Order took too long. Deleting for space.");
     Data.timed_out = true;
 }
Example #10
0
    public Task Handle(OrderSubmitted message, IMessageHandlerContext context)
    {
        var orderTimeout = new OrderTimeout();

        return(RequestTimeout(context, TimeSpan.FromSeconds(5), orderTimeout));
    }
Example #11
0
    public Task Timeout(OrderTimeout state, IMessageHandlerContext context)
    {
        Console.WriteLine("Got timeout");

        return(Task.FromResult(0));
    }