Class MongoDbCollectionSchema

  • All Implemented Interfaces:
    DataCollectionSchema

    public class MongoDbCollectionSchema
    extends Object
    implements DataCollectionSchema
    Defines the Kafka Connect Schema functionality associated with a given mongodb collection, and which can be used to send documents that match the schema to Kafka Connect.
    Author:
    Chris Cranford
    • Field Detail

      • keySchema

        private final org.apache.kafka.connect.data.Schema keySchema
      • enveopeSchema

        private final Envelope enveopeSchema
      • valueSchema

        private final org.apache.kafka.connect.data.Schema valueSchema
      • keyGenerator

        private final Function<org.bson.Document,​Object> keyGenerator
      • valueGenerator

        private final Function<org.bson.Document,​String> valueGenerator