java.lang.Object
io.vertx.core.AbstractVerticle
vertx.effect.VertxModule
vertx.mongodb.effect.MongoModule
- All Implemented Interfaces:
io.vertx.core.Verticle
public abstract class MongoModule
extends vertx.effect.VertxModule
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Supplier<com.mongodb.client.MongoCollection<jsonvalues.JsObj>>
Fields inherited from class vertx.effect.VertxModule
deploymentOptions, vertxRef
Fields inherited from class io.vertx.core.AbstractVerticle
context, vertx
-
Constructor Summary
ConstructorsConstructorDescriptionMongoModule
(Supplier<com.mongodb.client.MongoCollection<jsonvalues.JsObj>> collectionSupplier) MongoModule
(Supplier<com.mongodb.client.MongoCollection<jsonvalues.JsObj>> collectionSupplier, io.vertx.core.DeploymentOptions deploymentOptions) Creates a new mongo module. -
Method Summary
Methods inherited from class vertx.effect.VertxModule
ask, ask, deploy, deploy, deploy, deploy, deploy, deployConsumer, deployConsumer, deployVerticle, deployVerticle, initialize, start, tell, tell, trace, trace
Methods inherited from class io.vertx.core.AbstractVerticle
config, deploymentID, getVertx, init, processArgs, start, stop, stop
-
Field Details
-
collectionSupplier
-
-
Constructor Details
-
MongoModule
public MongoModule(Supplier<com.mongodb.client.MongoCollection<jsonvalues.JsObj>> collectionSupplier, io.vertx.core.DeploymentOptions deploymentOptions) Creates a new mongo module. The given deploymentOptions instances and worker options are overwritten to one and true respectively.- Parameters:
collectionSupplier
- the mongo collection supplierdeploymentOptions
- the verticles deployment options
-
MongoModule
public MongoModule(Supplier<com.mongodb.client.MongoCollection<jsonvalues.JsObj>> collectionSupplier)
-