Esempio n. 1
0
        private void AssignSerializersIfDefault(ref Confluent.Kafka.Serialization.ISerializer <string> keySerializer,
                                                ref Confluent.Kafka.Serialization.ISerializer <T> valueSerializer)
        {
            if (keySerializer == null && typeof(string) != typeof(Null))
            {
                keySerializer = new KafkaStandardSerializer <string>();
            }

            if (valueSerializer == null)
            {
                valueSerializer = new KafkaStandardSerializer <T>();
            }
        }
        private void AssignDeserializersIfDefault(ref IDeserializer <string> keyDeserializer,
                                                  ref IDeserializer <T> valueDeserializer)
        {
            if (keyDeserializer == null && typeof(string) != typeof(Null))
            {
                keyDeserializer = new KafkaStandardSerializer <string>();
            }

            if (valueDeserializer == null)
            {
                valueDeserializer = new KafkaStandardSerializer <T>();
            }
        }