private TcpPackage WrapCheckpointReached(ClientMessage.CheckpointReached msg) { var dto = new TcpClientMessageDto.CheckpointReached(msg.Position.Value.CommitPosition, msg.Position.Value.PreparePosition); return(new TcpPackage(TcpCommand.CheckpointReached, msg.CorrelationId, dto.Serialize())); }
public void Handle(ClientMessage.CheckpointReached message) { _subscriptions.TryGetActiveSubscription(message.CorrelationId, out var subscription); ((FilteredEmbeddedSubscription)subscription).CheckpointReached(message.Position); }