Class MongoVertxClient

java.lang.Object
io.vertx.core.AbstractVerticle
vertx.mongodb.effect.MongoVertxClient
All Implemented Interfaces:
io.vertx.core.Verticle

public final class MongoVertxClient extends io.vertx.core.AbstractVerticle
  • Field Details

    • getDatabase

      public Function<String,com.mongodb.client.MongoDatabase> getDatabase
  • Constructor Details

    • MongoVertxClient

      public MongoVertxClient(com.mongodb.MongoClientSettings settings)
    • MongoVertxClient

      public MongoVertxClient(String connection)
  • Method Details

    • getCollection

      public Supplier<com.mongodb.client.MongoCollection<jsonvalues.JsObj>> getCollection(String db, String collectionName)
    • start

      public void start(io.vertx.core.Promise<Void> startPromise)
      Specified by:
      start in interface io.vertx.core.Verticle
      Overrides:
      start in class io.vertx.core.AbstractVerticle