Class ConfigHelper

java.lang.Object
com.mongodb.kafka.connect.util.ConfigHelper

public final class ConfigHelper extends Object
  • Method Details

    • jsonArrayFromString

      public static Optional<List<org.bson.Document>> jsonArrayFromString(String jsonArray)
    • documentFromString

      public static Optional<org.bson.Document> documentFromString(String jsonDocument)
    • documentFromString

      public static Optional<org.bson.Document> documentFromString(String jsonDocument, org.apache.kafka.common.config.ConfigException originalError)
    • fullDocumentBeforeChangeFromString

      public static Optional<com.mongodb.client.model.changestream.FullDocumentBeforeChange> fullDocumentBeforeChangeFromString(String s)
    • fullDocumentFromString

      public static Optional<com.mongodb.client.model.changestream.FullDocument> fullDocumentFromString(String fullDocument)
    • collationFromJson

      public static Optional<com.mongodb.client.model.Collation> collationFromJson(String collationString)
    • getMongoDriverInformation

      public static com.mongodb.MongoDriverInformation getMongoDriverInformation(String type, String provider)
    • getOverrideOrDefault

      public static String getOverrideOrDefault(org.apache.kafka.common.config.AbstractConfig config, String overrideConfig, String defaultConfig)
    • getOverrideOrFallback

      public static <C extends org.apache.kafka.common.config.AbstractConfig, T> T getOverrideOrFallback(C config, BiFunction<? super C,String,T> getter, String overrideProperty, String defaultProperty)
    • getConfigByName

      public static Optional<org.apache.kafka.common.config.ConfigValue> getConfigByName(org.apache.kafka.common.config.Config config, String name)
    • getConfigByNameWithoutErrors

      public static Optional<org.apache.kafka.common.config.ConfigValue> getConfigByNameWithoutErrors(org.apache.kafka.common.config.Config config, String name)
    • evaluateConfigValues

      public static org.apache.kafka.common.config.Config evaluateConfigValues(org.apache.kafka.common.config.Config rawConfig, org.apache.kafka.common.config.AbstractConfig resolvedConfig)