Package com.mongodb.kafka.connect.util
Class ConfigHelper
java.lang.Object
com.mongodb.kafka.connect.util.ConfigHelper
-
Method Summary
Modifier and TypeMethodDescriptionstatic Optional<com.mongodb.client.model.Collation>
collationFromJson
(String collationString) static Optional<org.bson.Document>
documentFromString
(String jsonDocument) static Optional<org.bson.Document>
documentFromString
(String jsonDocument, org.apache.kafka.common.config.ConfigException originalError) static org.apache.kafka.common.config.Config
evaluateConfigValues
(org.apache.kafka.common.config.Config rawConfig, org.apache.kafka.common.config.AbstractConfig resolvedConfig) static Optional<com.mongodb.client.model.changestream.FullDocumentBeforeChange>
static Optional<com.mongodb.client.model.changestream.FullDocument>
fullDocumentFromString
(String fullDocument) static Optional<org.apache.kafka.common.config.ConfigValue>
getConfigByName
(org.apache.kafka.common.config.Config config, String name) static Optional<org.apache.kafka.common.config.ConfigValue>
getConfigByNameWithoutErrors
(org.apache.kafka.common.config.Config config, String name) static com.mongodb.MongoDriverInformation
getMongoDriverInformation
(String type, String provider) static String
getOverrideOrDefault
(org.apache.kafka.common.config.AbstractConfig config, String overrideConfig, String defaultConfig) static <C extends org.apache.kafka.common.config.AbstractConfig,
T>
TgetOverrideOrFallback
(C config, BiFunction<? super C, String, T> getter, String overrideProperty, String defaultProperty) jsonArrayFromString
(String jsonArray)
-
Method Details
-
jsonArrayFromString
-
documentFromString
-
documentFromString
-
fullDocumentBeforeChangeFromString
-
fullDocumentFromString
-
collationFromJson
-
getMongoDriverInformation
-
getOverrideOrDefault
-
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
-
getConfigByNameWithoutErrors
-
evaluateConfigValues
public static org.apache.kafka.common.config.Config evaluateConfigValues(org.apache.kafka.common.config.Config rawConfig, org.apache.kafka.common.config.AbstractConfig resolvedConfig)
-