Package com.mongodb.kafka.connect.util
Class ConfigHelper
- java.lang.Object
-
- com.mongodb.kafka.connect.util.ConfigHelper
-
public final class ConfigHelper extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Optional<com.mongodb.client.model.Collation>
collationFromJson(java.lang.String collationString)
static java.util.Optional<org.bson.Document>
documentFromString(java.lang.String jsonDocument)
static java.util.Optional<org.bson.Document>
documentFromString(java.lang.String jsonDocument, org.apache.kafka.common.config.ConfigException originalError)
static java.util.Optional<com.mongodb.client.model.changestream.FullDocument>
fullDocumentFromString(java.lang.String fullDocument)
static java.util.Optional<org.apache.kafka.common.config.ConfigValue>
getConfigByName(org.apache.kafka.common.config.Config config, java.lang.String name)
static java.util.Optional<org.apache.kafka.common.config.ConfigValue>
getConfigByNameWithoutErrors(org.apache.kafka.common.config.Config config, java.lang.String name)
static com.mongodb.MongoDriverInformation
getMongoDriverInformation(java.lang.String type, java.lang.String provider)
static java.lang.String
getOverrideOrDefault(org.apache.kafka.common.config.AbstractConfig config, java.lang.String overrideConfig, java.lang.String defaultConfig)
static <T> T
getOverrideOrFallback(org.apache.kafka.common.config.AbstractConfig config, java.util.function.BiFunction<org.apache.kafka.common.config.AbstractConfig,java.lang.String,T> getter, java.lang.String overrideProperty, java.lang.String defaultProperty)
static java.util.Optional<java.util.List<org.bson.Document>>
jsonArrayFromString(java.lang.String jsonArray)
-
-
-
Method Detail
-
jsonArrayFromString
public static java.util.Optional<java.util.List<org.bson.Document>> jsonArrayFromString(java.lang.String jsonArray)
-
documentFromString
public static java.util.Optional<org.bson.Document> documentFromString(java.lang.String jsonDocument)
-
documentFromString
public static java.util.Optional<org.bson.Document> documentFromString(java.lang.String jsonDocument, org.apache.kafka.common.config.ConfigException originalError)
-
fullDocumentFromString
public static java.util.Optional<com.mongodb.client.model.changestream.FullDocument> fullDocumentFromString(java.lang.String fullDocument)
-
collationFromJson
public static java.util.Optional<com.mongodb.client.model.Collation> collationFromJson(java.lang.String collationString)
-
getMongoDriverInformation
public static com.mongodb.MongoDriverInformation getMongoDriverInformation(java.lang.String type, java.lang.String provider)
-
getOverrideOrDefault
public static java.lang.String getOverrideOrDefault(org.apache.kafka.common.config.AbstractConfig config, java.lang.String overrideConfig, java.lang.String defaultConfig)
-
getOverrideOrFallback
public static <T> T getOverrideOrFallback(org.apache.kafka.common.config.AbstractConfig config, java.util.function.BiFunction<org.apache.kafka.common.config.AbstractConfig,java.lang.String,T> getter, java.lang.String overrideProperty, java.lang.String defaultProperty)
-
getConfigByName
public static java.util.Optional<org.apache.kafka.common.config.ConfigValue> getConfigByName(org.apache.kafka.common.config.Config config, java.lang.String name)
-
getConfigByNameWithoutErrors
public static java.util.Optional<org.apache.kafka.common.config.ConfigValue> getConfigByNameWithoutErrors(org.apache.kafka.common.config.Config config, java.lang.String name)
-
-