Example #1
0
 private void HandleReadHighestSequenceNr(ReadHighestSequenceNr msg)
 {
     ReadHighestSequenceNrAsync(msg.PersistenceId, msg.FromSequenceNr)
     .ContinueWith(t => t.IsFaulted
                 ? (object)new ReadHighestSequenceNrFailure(t.Exception)
                 : new ReadHighestSequenceNrSuccess(t.Result))
     .PipeTo(msg.PersistentActor);
 }
 private void HandleReadHighestSequenceNr(ReadHighestSequenceNr msg)
 {
     ReadHighestSequenceNrAsync(msg.PersistenceId, msg.FromSequenceNr)
         .ContinueWith(t => t.IsFaulted
                 ? (object)new ReadHighestSequenceNrFailure(t.Exception)
                 : new ReadHighestSequenceNrSuccess(t.Result))
         .PipeTo(msg.PersistentActor);
 }
Example #3
0
 private void HandleReadHighestSequenceNr(ReadHighestSequenceNr message)
 {
     // Send read highest sequence number to persistentActor directly. No need
     // to resequence the result relative to written and looped messages.
     ReadHighestSequenceNrAsync(message.PersistenceId, message.FromSequenceNr)
     .ContinueWith(t => t.IsFaulted
             ? (object)new ReadHighestSequenceNrFailure(t.Exception)
             : new ReadHighestSequenceNrSuccess(t.Result))
     .PipeTo(message.PersistentActor);
 }
 private void HandleReadHighestSequenceNr(ReadHighestSequenceNr message)
 {
     // Send read highest sequence number to persistentActor directly. No need
     // to resequence the result relative to written and looped messages.
     ReadHighestSequenceNrAsync(message.PersistenceId, message.FromSequenceNr)
         .ContinueWith(t => t.IsFaulted
             ? (object)new ReadHighestSequenceNrFailure(t.Exception)
             : new ReadHighestSequenceNrSuccess(t.Result))
         .PipeTo(message.PersistentActor);
 }
Example #5
0
 private void HandleReadHighestSequenceNr(ReadHighestSequenceNr message)
 {
     // Send read highest sequence number to persistentActor directly. No need
     // to resequence the result relative to written and looped messages.
     ReadHighestSequenceNrAsync(message.PersistenceId, message.FromSequenceNr)
     .ContinueWith(t => t.IsFaulted || t.IsCanceled
             ? (object)
                   new ReadHighestSequenceNrFailure(
                       t.IsFaulted
                         ? TryUnwrapException(t.Exception)
                         : new OperationCanceledException(
                           "ReadHighestSequenceNrAsync canceled, possibly due to timing out."))
             : new ReadHighestSequenceNrSuccess(t.Result))
     .PipeTo(message.PersistentActor);
 }
 private void HandleReadHighestSequenceNr(ReadHighestSequenceNr message)
 {
     // Send read highest sequence number to persistentActor directly. No need
     // to resequence the result relative to written and looped messages.
     ReadHighestSequenceNrAsync(message.PersistenceId, message.FromSequenceNr)
         .ContinueWith(t => t.IsFaulted || t.IsCanceled
             ? (object)
                 new ReadHighestSequenceNrFailure(
                     t.IsFaulted
                         ? TryUnwrapException(t.Exception)
                         : new OperationCanceledException(
                             "ReadHighestSequenceNrAsync canceled, possibly due to timing out."))
             : new ReadHighestSequenceNrSuccess(t.Result))
         .PipeTo(message.PersistentActor);
 }