public void ProcessNewCheckpoint(CheckpointTag checkpointPosition, out EmittedEventEnvelope[] emittedEvents) { emittedEvents = new[] { new EmittedEventEnvelope( new EmittedDataEvent( _indexCheckpointStream, Guid.NewGuid(), ProjectionEventTypes.PartitionCheckpoint, true, checkpointPosition.ToJsonString(), null, checkpointPosition, expectedTag: null)) }; }
public void ProcessNewCheckpoint(CheckpointTag checkpointPosition, out EmittedEvent[] emittedEvents) { emittedEvents = new[] { new EmittedDataEvent( _indexCheckpointStream, Guid.NewGuid(), "$Checkpoint", checkpointPosition.ToJsonString(), null, checkpointPosition, expectedTag: null) }; }
protected override IEnumerable <WhenStep> When() { _projectionId = Guid.NewGuid(); _correlationId = Guid.NewGuid(); _partition = "partition"; _result = "{\"result\":1}"; _position = CheckpointTag.FromStreamPosition(1, "stream", 2); yield return (CreateWriteEvent( "$projections-$master", "$result", @"{ ""id"":""" + _projectionId.ToString("N") + @""", ""correlationId"":""" + _correlationId.ToString("N") + @""", ""partition"":""" + _partition + @""", ""result"":" + _result.ToJson() + @", ""position"":" + _position.ToJsonString() + @", }", null, true)); }
protected override IEnumerable<WhenStep> When() { _projectionId = Guid.NewGuid(); _correlationId = Guid.NewGuid(); _partition = "partition"; _state = "{\"state\":1}"; _position = CheckpointTag.FromStreamPosition(1, "stream", 2); yield return CreateWriteEvent( "$projections-$master", "$state", @"{ ""id"":""" + _projectionId.ToString("N") + @""", ""correlationId"":""" + _correlationId.ToString("N") + @""", ""partition"":""" + _partition + @""", ""state"":" + _state.ToJson() + @", ""position"":" + _position.ToJsonString() + @", }", null, true); }
public void ProcessNewCheckpoint(CheckpointTag checkpointPosition, out EmittedEventEnvelope[] emittedEvents) { emittedEvents = new[] { new EmittedEventEnvelope( new EmittedDataEvent( _indexCheckpointStream, Guid.NewGuid(), ProjectionNamesBuilder.EventType_PartitionCheckpoint, true, checkpointPosition.ToJsonString(), null, checkpointPosition, expectedTag: null)) }; }