Exemplo n.º 1
0
        private void AddToBuffer(Consumer <string, string> consumer, Message <string, string> jsonMessage, BlockingCollection <MessageProxy <RowChange> > accumulatedChanges)
        {
            var msg = new MessageProxy <RowChange>(consumer, jsonMessage)
            {
                Payload = JsonConvert.DeserializeObject <RowChange>(jsonMessage.Value)
            };

            accumulatedChanges.Add(msg);
        }
Exemplo n.º 2
0
        private void AddToBuffer(Consumer <Null, GenericRecord> consumer,
                                 Message <Null, GenericRecord> avroMessage,
                                 BlockingCollection <MessageProxy <RowChange> > accumulatedChanges,
                                 AvroTableTypeConverter avroTableTypeConverter)
        {
            var tableChange = avroTableTypeConverter.GetRowChange(avroMessage.Value);
            var msg         = new MessageProxy <RowChange>(consumer, avroMessage)
            {
                Payload = tableChange
            };

            accumulatedChanges.Add(msg);
        }