Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AUTH_DB_PROPERTY - Static variable in class com.hazelcast.jet.mongodb.dataconnection.MongoDataConnection
-
Name of the property holding the name of the database in which user is created.
B
- batch(SupplierEx<? extends MongoClient>) - Static method in class com.hazelcast.jet.mongodb.MongoSourceBuilder
-
Returns a builder object that offers a step-by-step fluent API to build a custom MongoDB
BatchSourcefor the Pipeline API. - batch(SupplierEx<? extends MongoClient>) - Static method in class com.hazelcast.jet.mongodb.MongoSources
-
Creates as builder for new batch mongo source.
- batch(DataConnectionRef) - Static method in class com.hazelcast.jet.mongodb.MongoSourceBuilder
-
Returns a builder object that offers a step-by-step fluent API to build a custom MongoDB
BatchSourcefor the Pipeline API. - batch(DataConnectionRef) - Static method in class com.hazelcast.jet.mongodb.MongoSources
-
Creates as builder for new batch mongo source.
- batch(DataConnectionRef, String, String, Bson, Bson) - Static method in class com.hazelcast.jet.mongodb.MongoSources
-
Returns a MongoDB batch source which queries the collection using given
filterand applies the givenprojectionon the documents. - batch(String, SupplierEx<? extends MongoClient>) - Static method in class com.hazelcast.jet.mongodb.MongoSourceBuilder
-
Returns a builder object that offers a step-by-step fluent API to build a custom MongoDB
BatchSourcefor the Pipeline API. - batch(String, DataConnectionRef) - Static method in class com.hazelcast.jet.mongodb.MongoSourceBuilder
-
Returns a builder object that offers a step-by-step fluent API to build a custom MongoDB
BatchSourcefor the Pipeline API. - batch(String, String, String, Bson, Bson) - Static method in class com.hazelcast.jet.mongodb.MongoSources
-
Returns a MongoDB batch source which queries the collection using given
filterand applies the givenprojectionon the documents. - build() - Method in class com.hazelcast.jet.mongodb.MongoSinkBuilder
-
Creates and returns the MongoDB
Sinkwith the components you supplied to this builder. - build() - Method in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Batch
-
Creates and returns the MongoDB
BatchSource. - build() - Method in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Stream
-
Creates and returns the MongoDB
StreamSourcewhich watches the given collection. - builder(Class<T>, SupplierEx<MongoClient>) - Static method in class com.hazelcast.jet.mongodb.MongoSinks
-
Returns a builder object that offers a step-by-step fluent API to build a custom MongoDB
Sinkfor the Pipeline API. - builder(Class<T>, DataConnectionRef) - Static method in class com.hazelcast.jet.mongodb.MongoSinks
-
Returns a builder object that offers a step-by-step fluent API to build a custom MongoDB
Sinkfor the Pipeline API.
C
- checkResourceExistence(ResourceChecks) - Method in class com.hazelcast.jet.mongodb.MongoSinkBuilder
-
If
ResourceChecks.NEVER, the database and collection will be automatically created on the first usage. - checkResourceExistence(ResourceChecks) - Method in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Stream
-
If
ResourceChecks.NEVER, the database and collection will be automatically created on the first usage. - collection(String) - Method in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Batch
-
Specifies from which collection connector will read documents.
- collection(String) - Method in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Stream
-
Specifies from which collection connector will read documents.
- collection(String, Class<T_NEW>) - Method in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Batch
-
Specifies from which collection connector will read documents.
- collection(String, Class<T_NEW>) - Method in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Stream
-
Specifies from which collection connector will read documents.
- com.hazelcast.jet.mongodb - package com.hazelcast.jet.mongodb
-
Contains sources and sinks for MongoDB.
- com.hazelcast.jet.mongodb.compact - package com.hazelcast.jet.mongodb.compact
-
Contains helpful serializers for the usage with the connector.
- com.hazelcast.jet.mongodb.dataconnection - package com.hazelcast.jet.mongodb.dataconnection
-
Contains classes related to Mongo DB Data Connection.
- commitRetryStrategy(RetryStrategy) - Method in class com.hazelcast.jet.mongodb.MongoSinkBuilder
-
Sets the retry strategy in case of commit failure.
- CONNECTION_POOL_MAX - Static variable in class com.hazelcast.jet.mongodb.dataconnection.MongoDataConnection
-
Name of the property holding the maximum size of Mongo Client connection pool.
- CONNECTION_POOL_MIN - Static variable in class com.hazelcast.jet.mongodb.dataconnection.MongoDataConnection
-
Name of the property holding the minimum size of Mongo Client connection pool.
- CONNECTION_STRING_PROPERTY - Static variable in class com.hazelcast.jet.mongodb.dataconnection.MongoDataConnection
-
Name of a property which holds connection string to the mongodb instance.
D
- database(String) - Method in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Stream
- DATABASE_PROPERTY - Static variable in class com.hazelcast.jet.mongodb.dataconnection.MongoDataConnection
-
Name of a property with a database name hint.
- DEFAULT_COMMIT_RETRY_STRATEGY - Static variable in class com.hazelcast.jet.mongodb.MongoSinkBuilder
-
Default retry strategy used by the processors.
- DEFAULT_TRANSACTION_OPTION - Static variable in class com.hazelcast.jet.mongodb.MongoSinkBuilder
-
Default transaction options used by the processors.
- destroy() - Method in class com.hazelcast.jet.mongodb.dataconnection.MongoDataConnection
-
Closes underlying client.
E
- existenceChecks - Variable in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Stream
F
- filter(Bson) - Method in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Stream
-
Adds filter aggregate to this builder, which allows to filter documents in MongoDB, without the need to download all documents.
- forceReadTotalParallelismOne - Variable in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Stream
- forceReadTotalParallelismOne(boolean) - Method in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Stream
-
If set to true, reading will be done in only one thread.
- fromString(String) - Static method in enum class com.hazelcast.jet.mongodb.ResourceChecks
-
Resolves given string value to one of values of this enum.
G
- getClient() - Method in class com.hazelcast.jet.mongodb.dataconnection.MongoDataConnection
-
Returns an instance of
MongoClient. - getCompactClass() - Method in class com.hazelcast.jet.mongodb.compact.ObjectIdCompactSerializer
- getDatabaseName() - Method in class com.hazelcast.jet.mongodb.dataconnection.MongoDataConnection
-
Returns the database name hint.
- getTypeName() - Method in class com.hazelcast.jet.mongodb.compact.ObjectIdCompactSerializer
H
- HOST_PROPERTY - Static variable in class com.hazelcast.jet.mongodb.dataconnection.MongoDataConnection
-
Name of a property which holds host:port address of the mongodb instance.
I
- identifyDocumentBy(String, FunctionEx<T, Object>) - Method in class com.hazelcast.jet.mongodb.MongoSinkBuilder
-
Sets the filter that decides which document in the collection is equal to processed document.
- INSERT_ONLY - Enum constant in enum class com.hazelcast.jet.mongodb.WriteMode
-
Items will be inserted to MongoDB; in case of ID clash, error will be thrown.
- into(FunctionEx<T, String>, FunctionEx<T, String>) - Method in class com.hazelcast.jet.mongodb.MongoSinkBuilder
- into(String, String) - Method in class com.hazelcast.jet.mongodb.MongoSinkBuilder
- isEverPerformed() - Method in enum class com.hazelcast.jet.mongodb.ResourceChecks
L
- listResources() - Method in class com.hazelcast.jet.mongodb.dataconnection.MongoDataConnection
-
Lists all MongoDB collections in all databases.
M
- mapFn(BiFunctionEx<ChangeStreamDocument<Document>, Long, T_NEW>) - Method in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Stream
- mapFn(FunctionEx<Document, T_NEW>) - Method in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Batch
- MongoDataConnection - Class in com.hazelcast.jet.mongodb.dataconnection
-
Creates a MongoDB DataConnection.
- MongoDataConnection(DataConnectionConfig) - Constructor for class com.hazelcast.jet.mongodb.dataconnection.MongoDataConnection
-
Creates a new data connection based on given config.
- mongoDataConnectionConf(String, String) - Static method in class com.hazelcast.jet.mongodb.dataconnection.MongoDataConnection
-
Helper method to create new
MongoDataConnectionwith given name and connection string. - mongodb(DataConnectionRef, String, String) - Static method in class com.hazelcast.jet.mongodb.MongoSinks
- mongodb(String, String, String) - Static method in class com.hazelcast.jet.mongodb.MongoSinks
- MongoSinkBuilder<T> - Class in com.hazelcast.jet.mongodb
- MongoSinks - Class in com.hazelcast.jet.mongodb
-
Contains factory methods for MongoDB sinks.
- MongoSourceBuilder - Class in com.hazelcast.jet.mongodb
-
Top-level class for MongoDB custom source builders.
- MongoSourceBuilder.Batch<T> - Class in com.hazelcast.jet.mongodb
- MongoSourceBuilder.Stream<T> - Class in com.hazelcast.jet.mongodb
- MongoSources - Class in com.hazelcast.jet.mongodb
-
Contains factory methods for MongoDB sources.
N
- name - Variable in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Stream
- NEVER - Enum constant in enum class com.hazelcast.jet.mongodb.ResourceChecks
-
Check won't be ever done, meaning that the database and collection will be created automatically by Mongo when it's accessed for the first time.
O
- ObjectIdCompactSerializer - Class in com.hazelcast.jet.mongodb.compact
-
Compact serializer for
ObjectId. - ObjectIdCompactSerializer() - Constructor for class com.hazelcast.jet.mongodb.compact.ObjectIdCompactSerializer
- ON_EACH_CONNECT - Enum constant in enum class com.hazelcast.jet.mongodb.ResourceChecks
-
Check will be done on every connect action on every processor.
- ONCE_PER_JOB - Enum constant in enum class com.hazelcast.jet.mongodb.ResourceChecks
-
Check will be done once per each job execution (when job starts from scratch or from snapshot).
- ONLY_INITIAL - Enum constant in enum class com.hazelcast.jet.mongodb.ResourceChecks
-
(SQL-only) check will be done only during initial mapping creation.
P
- params - Variable in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Stream
- PASSWORD_PROPERTY - Static variable in class com.hazelcast.jet.mongodb.dataconnection.MongoDataConnection
-
Name of the property holding user password.
- preferredLocalParallelism(int) - Method in class com.hazelcast.jet.mongodb.MongoSinkBuilder
- project(Bson) - Method in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Stream
-
Adds a projection aggregate.
R
- read(CompactReader) - Method in class com.hazelcast.jet.mongodb.compact.ObjectIdCompactSerializer
- REPLACE - Enum constant in enum class com.hazelcast.jet.mongodb.WriteMode
-
Performs replace.
- ResourceChecks - Enum Class in com.hazelcast.jet.mongodb
-
Defines when and if database and collection existence will be checked.
- resourceTypes() - Method in class com.hazelcast.jet.mongodb.dataconnection.MongoDataConnection
S
- sort(Bson) - Method in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Stream
-
Adds sort aggregate to this builder.
- startAtOperationTime(BsonTimestamp) - Method in class com.hazelcast.jet.mongodb.MongoSourceBuilder.Stream
-
Specifies time from which MongoDB's events will be read.
- stream(SupplierEx<? extends MongoClient>) - Static method in class com.hazelcast.jet.mongodb.MongoSourceBuilder
-
Returns a builder object that offers a step-by-step fluent API to build a custom MongoDB
StreamSourcefor the Pipeline API. - stream(SupplierEx<? extends MongoClient>) - Static method in class com.hazelcast.jet.mongodb.MongoSources
-
Creates as builder for new stream mongo source.
- stream(DataConnectionRef) - Static method in class com.hazelcast.jet.mongodb.MongoSourceBuilder
-
Returns a builder object that offers a step-by-step fluent API to build a custom MongoDB
StreamSourcefor the Pipeline API. - stream(String, SupplierEx<? extends MongoClient>) - Static method in class com.hazelcast.jet.mongodb.MongoSourceBuilder
-
Returns a builder object that offers a step-by-step fluent API to build a custom MongoDB
StreamSourcefor the Pipeline API. - stream(String, DataConnectionRef) - Static method in class com.hazelcast.jet.mongodb.MongoSourceBuilder
-
Returns a builder object that offers a step-by-step fluent API to build a custom MongoDB
StreamSourcefor the Pipeline API. - stream(String, String, String, Document, Document) - Static method in class com.hazelcast.jet.mongodb.MongoSources
-
Returns a MongoDB stream source which watches the changes on the collection.
T
- transactionOptions(SupplierEx<TransactionOptions>) - Method in class com.hazelcast.jet.mongodb.MongoSinkBuilder
-
Sets options which will be used by MongoDB transaction mechanism.
U
- UPDATE_ONLY - Enum constant in enum class com.hazelcast.jet.mongodb.WriteMode
-
Performs update.
- UPSERT - Enum constant in enum class com.hazelcast.jet.mongodb.WriteMode
-
Performs update.
- USERNAME_PROPERTY - Static variable in class com.hazelcast.jet.mongodb.dataconnection.MongoDataConnection
-
Name of the property holding username.
V
- valueOf(String) - Static method in enum class com.hazelcast.jet.mongodb.ResourceChecks
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.hazelcast.jet.mongodb.WriteMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.hazelcast.jet.mongodb.ResourceChecks
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.hazelcast.jet.mongodb.WriteMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withCustomReplaceOptions(ConsumerEx<ReplaceOptions>) - Method in class com.hazelcast.jet.mongodb.MongoSinkBuilder
-
Provides an option to adjust options used in replace action.
- write(CompactWriter, ObjectId) - Method in class com.hazelcast.jet.mongodb.compact.ObjectIdCompactSerializer
- writeMode(WriteMode) - Method in class com.hazelcast.jet.mongodb.MongoSinkBuilder
-
Sets write mode used by the connector.
- WriteMode - Enum Class in com.hazelcast.jet.mongodb
-
Defines allowed operations.
All Classes and Interfaces|All Packages|Constant Field Values