Class AbstractMongoProcessFactory

java.lang.Object
io.micronaut.configuration.mongo.core.test.AbstractMongoProcessFactory
Direct Known Subclasses:
MongoProcessFactory

public abstract class AbstractMongoProcessFactory extends Object
Abstract process factory implementation for embedding MongoDB.
Since:
1.0
Author:
Graeme Rocher
  • Field Details

    • process

      protected de.flapdoodle.embed.mongo.MongodProcess process
  • Constructor Details

    • AbstractMongoProcessFactory

      public AbstractMongoProcessFactory()
  • Method Details

    • startEmbeddedMongoIfPossible

      protected void startEmbeddedMongoIfPossible(@Nullable com.mongodb.ConnectionString connectionString, @Nullable com.mongodb.connection.ClusterSettings.Builder clusterSettings) throws IOException
      Starts a MongoDB process if possible.
      Parameters:
      connectionString - The optional connection string
      clusterSettings - The optional cluster settings
      Throws:
      IOException - If an error occurs starting the process