public static bool IsStreamDeletedEventOrLinkToStreamDeletedEvent(ResolvedEvent resolvedEvent, ReadEventResult resolveResult, out string deletedPartitionStreamId) { bool isDeletedStreamEvent; // If the event didn't resolve, we can't rely on it as a deleted event if (resolveResult != ReadEventResult.Success) { deletedPartitionStreamId = null; return(false); } if (resolvedEvent.IsLinkToDeletedStreamTombstone) { isDeletedStreamEvent = true; deletedPartitionStreamId = resolvedEvent.EventStreamId; } else { isDeletedStreamEvent = StreamDeletedHelper.IsStreamDeletedEvent( resolvedEvent.EventStreamId, resolvedEvent.EventType, resolvedEvent.Data, out deletedPartitionStreamId); } return(isDeletedStreamEvent); }
//NOTE: committed event with null event _data means - end of the source reached. // Current last available TF commit position is in _position.CommitPosition // TODO: separate message? public CommittedEventDistributed( Guid correlationId, ResolvedEvent data, long?safeTransactionFileReaderJoinPosition, float progress, object source = null) : base(correlationId, source) { _data = data; _safeTransactionFileReaderJoinPosition = safeTransactionFileReaderJoinPosition; _progress = progress; }
public static bool IsStreamDeletedEvent(ResolvedEvent resolvedEvent, out string deletedPartitionStreamId) { bool isDeletedStreamEvent; if (resolvedEvent.IsLinkToDeletedStreamTombstone) { isDeletedStreamEvent = true; deletedPartitionStreamId = resolvedEvent.EventStreamId; } else { isDeletedStreamEvent = StreamDeletedHelper.IsStreamDeletedEvent( resolvedEvent.EventStreamId, resolvedEvent.EventType, resolvedEvent.Data, out deletedPartitionStreamId); } return isDeletedStreamEvent; }
public static bool IsStreamDeletedEvent(ResolvedEvent resolvedEvent, out string deletedPartitionStreamId) { bool isDeletedStreamEvent; if (resolvedEvent.IsLinkToDeletedStreamTombstone) { isDeletedStreamEvent = true; deletedPartitionStreamId = resolvedEvent.EventStreamId; } else { isDeletedStreamEvent = StreamDeletedHelper.IsStreamDeletedEvent( resolvedEvent.EventStreamId, resolvedEvent.EventType, resolvedEvent.Data, out deletedPartitionStreamId); } return(isDeletedStreamEvent); }
public CommittedEventDistributed(Guid correlationId, ResolvedEvent data) : this(correlationId, data, data.Position.PreparePosition, 11.1f) { }
//NOTE: committed event with null event _data means - end of the source reached. // Current last available TF commit position is in _position.CommitPosition // TODO: separate message? public CommittedEventDistributed( Guid correlationId, ResolvedEvent data, long? safeTransactionFileReaderJoinPosition, float progress, object source = null) : base(correlationId, source) { _data = data; _safeTransactionFileReaderJoinPosition = safeTransactionFileReaderJoinPosition; _progress = progress; }
public CommittedEventDistributed(Guid correlationId, ResolvedEvent data) : this(correlationId, data, data.Position.PreparePosition, 11.1f) { }