コード例 #1
0
 public SendIdleOutItem(AllStreamsCatalogEventReader reader)
     : base(
         reader,
         new ReaderSubscriptionMessage.EventReaderIdle(
             reader.EventReaderCorrelationId, reader._timeProvider.Now))
 {
 }
コード例 #2
0
 public SendEofOutItem(AllStreamsCatalogEventReader reader, bool maxEventsReached)
     : base(
         reader,
         new ReaderSubscriptionMessage.EventReaderEof(
             reader.EventReaderCorrelationId, maxEventsReached: maxEventsReached))
 {
 }
コード例 #3
0
 public DeliverEventOutItem(
     IODispatcher ioDispatcher, AllStreamsCatalogEventReader reader, EventRecord @event, float progress)
     : base(reader)
 {
     _ioDispatcher = ioDispatcher;
     _event        = @event;
     _progress     = progress;
 }
コード例 #4
0
 protected OutItem(AllStreamsCatalogEventReader reader)
 {
     Reader = reader;
 }
コード例 #5
0
 public SendOutNotAuthorizedOutItem(AllStreamsCatalogEventReader reader)
     : base(reader,
            new ReaderSubscriptionMessage.EventReaderNotAuthorized(reader.EventReaderCorrelationId))
 {
 }
コード例 #6
0
 protected SendOutItem(AllStreamsCatalogEventReader reader, Message message)
     : base(reader)
 {
     _message = message;
 }
コード例 #7
0
 public DeliverSafePositionToJoinoutItem(AllStreamsCatalogEventReader reader, long?position)
     : base(reader)
 {
     _position = position;
 }