Lifecycle.java 462 B

123456789101112131415161718192021222324
  1. package conf;
  2. import mangoo.io.core.Application;
  3. import mangoo.io.interfaces.MangooLifecycle;
  4. import com.google.inject.Singleton;
  5. import de.svenkubiak.embeddedmongodb.EmbeddedMongo;
  6. @Singleton
  7. public class Lifecycle implements MangooLifecycle {
  8. @Override
  9. public void applicationInitialized() {
  10. if (Application.inTestMode()) {
  11. EmbeddedMongo.DB.port(29019).start();
  12. }
  13. }
  14. @Override
  15. public void applicationStarted() {
  16. // Do nothing for now
  17. }
  18. }