Class MongoClientConnector

java.lang.Object
io.vertigo.connectors.mongodb.MongoClientConnector
All Implemented Interfaces:
io.vertigo.core.node.component.Activeable, io.vertigo.core.node.component.Connector<com.mongodb.client.MongoClient>, io.vertigo.core.node.component.CoreComponent

public class MongoClientConnector extends Object implements io.vertigo.core.node.component.Connector<com.mongodb.client.MongoClient>, io.vertigo.core.node.component.Activeable
Connector to mongodb
Author:
mlaroche
  • Constructor Details

    • MongoClientConnector

      @Inject public MongoClientConnector(Optional<String> connectorNameOpt, String connectionString)
      Connector to mongodb
      Parameters:
      connectorNameOpt - Optional name of the connector ("main" by default)
      connectionString - connectionString to connect to Mongo DB or replica set
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface io.vertigo.core.node.component.Connector<com.mongodb.client.MongoClient>
    • getClient

      public com.mongodb.client.MongoClient getClient()
      Specified by:
      getClient in interface io.vertigo.core.node.component.Connector<com.mongodb.client.MongoClient>
    • start

      public void start()
      Specified by:
      start in interface io.vertigo.core.node.component.Activeable
    • stop

      public void stop()
      Specified by:
      stop in interface io.vertigo.core.node.component.Activeable