Package org.apache.pulsar.io.mongodb
Class MongoSourceConfig
java.lang.Object
org.apache.pulsar.io.mongodb.MongoAbstractConfig
org.apache.pulsar.io.mongodb.MongoSourceConfig
- All Implemented Interfaces:
Serializable
Configuration class for the MongoDB Source Connectors.
- See Also:
-
Field Summary
FieldsFields inherited from class org.apache.pulsar.io.mongodb.MongoAbstractConfig
DEFAULT_BATCH_SIZE, DEFAULT_BATCH_TIME_MS -
Constructor Summary
ConstructorsConstructorDescriptionMongoSourceConfig(String mongoUri, String database, String collection, int batchSize, long batchTimeMs, String syncType) -
Method Summary
Modifier and TypeMethodDescriptionstatic MongoSourceConfigstatic MongoSourceConfigload(Map<String, Object> map, SourceContext sourceContext) voidvalidate()
-
Field Details
-
DEFAULT_SYNC_TYPE
-
DEFAULT_SYNC_TYPE_STR
- See Also:
-
-
Constructor Details
-
MongoSourceConfig
-
-
Method Details
-
load
- Throws:
IOException
-
load
public static MongoSourceConfig load(Map<String, Object> map, SourceContext sourceContext) throws IOException- Throws:
IOException
-
validate
public void validate()- Overrides:
validatein classMongoAbstractConfig
-