Class JsonSerialization

java.lang.Object
io.debezium.connector.mongodb.JsonSerialization

class JsonSerialization extends Object
A class responsible for serialization of message keys and values to MongoDB compatible JSON
Author:
Jiri Pechanec
  • Field Details

    • ID_FIELD_NAME

      private static final String ID_FIELD_NAME
      See Also:
    • COMPACT_JSON_SETTINGS

      public static final org.bson.json.JsonWriterSettings COMPACT_JSON_SETTINGS
      Common settings for writing JSON strings using a compact JSON format
    • SIMPLE_JSON_SETTINGS

      private static final org.bson.json.JsonWriterSettings SIMPLE_JSON_SETTINGS
      Common settings for writing JSON strings using a compact JSON format
    • transformer

      private final JsonSerialization.Transformer transformer
  • Constructor Details

    • JsonSerialization

      public JsonSerialization()
  • Method Details

    • getDocumentIdOplog

      public String getDocumentIdOplog(org.bson.Document document)
    • getDocumentIdChangeStream

      public String getDocumentIdChangeStream(org.bson.BsonDocument document)
    • getDocumentValue

      public String getDocumentValue(org.bson.Document document)
    • getTransformer

      public JsonSerialization.Transformer getTransformer()