private static TcpClientMessageDto.EventLinkPair[] ConvertToDtos(EventLinkPair[] events)
 {
     var result = new TcpClientMessageDto.EventLinkPair[events.Length];
     for (int i = 0; i < events.Length; ++i)
     {
         result[i] = new TcpClientMessageDto.EventLinkPair(events[i].Event, events[i].Link);
     }
     return result;
 }
Exemple #2
0
            public ReadStreamEventsBackwardCompleted(string eventStreamId,
                                                     EventLinkPair[] events,
                                                     RangeReadResult result,
                                                     long? lastCommitPosition)
            {
                Ensure.NotNullOrEmpty(eventStreamId, "streamId");

                EventStreamId = eventStreamId;
                Events = events;
                Result = (int)result;
                LastCommitPosition = lastCommitPosition;
            }
            public ReadStreamEventsForwardCompleted(Guid correlationId,
                                                    string eventStreamId,
                                                    EventLinkPair[] events,
                                                    RangeReadResult result,
                                                    int nextEventNumber,
                                                    int lastEventNumber,
                                                    bool isEndOfStream,
                                                    long? lastCommitPosition)
            {
                Ensure.NotNull(events, "events");

                CorrelationId = correlationId;
                EventStreamId = eventStreamId;
                Events = events;
                Result = result;
                NextEventNumber = nextEventNumber;
                LastEventNumber = lastEventNumber;
                IsEndOfStream = isEndOfStream;
                LastCommitPosition = lastCommitPosition;
            }
Exemple #4
0
 public ReadAllEventsForwardCompleted(long commitPosition,
                                      long preparePosition,
                                      EventLinkPair[] events,
                                      long nextCommitPosition,
                                      long nextPreparePosition)
 {
     CommitPosition = commitPosition;
     PreparePosition = preparePosition;
     Events = events;
     NextCommitPosition = nextCommitPosition;
     NextPreparePosition = nextPreparePosition;
 }