Example usage for org.springframework.data.mongodb.core SimpleMongoDbFactory SimpleMongoDbFactory

List of usage examples for org.springframework.data.mongodb.core SimpleMongoDbFactory SimpleMongoDbFactory

Introduction

In this page you can find the example usage for org.springframework.data.mongodb.core SimpleMongoDbFactory SimpleMongoDbFactory.

Prototype

public SimpleMongoDbFactory(MongoClient mongoClient, String databaseName) 

Source Link

Document

Creates a new SimpleMongoDbFactory instance from the given MongoClient .

Usage

From source file:com.epam.ta.reportportal.TestConfig.java

@Bean
@Primary/*from   w w w  . j a  va 2s  . c om*/
public MongoDbFactory mongoDbFactory() {
    final Fongo fongo = new Fongo("InMemoryMongo");
    SimpleMongoDbFactory mongoDbFactory = new SimpleMongoDbFactory(MockMongoClient.create(fongo),
            "reportportal");
    mongoDbFactory.setWriteConcern(WriteConcern.ACKNOWLEDGED);
    return mongoDbFactory;
}

From source file:se.inera.axel.shs.broker.messagestore.internal.MongoDBTestContextConfig.java

public @Bean MongoDbFactory mongoDbFactorySafe() throws Exception {
    SimpleMongoDbFactory simpleMongoDbFactory = new SimpleMongoDbFactory(mongo(), "axel-test");
    simpleMongoDbFactory.setWriteConcern(WriteConcern.SAFE);
    return simpleMongoDbFactory;
}

From source file:io.leishvl.core.config.MongoConfiguration.java

@Override
@Bean//  w w w  . j  a va 2  s .  co m
public SimpleMongoDbFactory mongoDbFactory() throws UnknownHostException {
    return new SimpleMongoDbFactory(mongoClient(), getDatabaseName());
}

From source file:uk.gov.nationalarchives.discovery.taxonomy.common.config.mongo.MongoConfiguration.java

/**
 * We need to use this mongoDbFactory with MappingMongoConvert to prevent a
 * "_class" field to be stored in mongo collection
 *
 * @return/*from w w w .  j a  v  a  2  s.  c o m*/
 * @throws Exception
 */
public @Bean MongoDbFactory mongoDbFactory() throws Exception {
    logger.info("mongo database: {}:{}/{}", host, port, database);
    return new SimpleMongoDbFactory(new MongoClient(host, port), database);
}

From source file:se.inera.axel.riv.impl.MongoDBTestContextConfig.java

public @Bean MongoDbFactory mongoDbFactory() throws Exception {
    return new SimpleMongoDbFactory(mongo(), "axel-test");
}

From source file:example.tests.InitialLoadTest.java

private ApplicationContext createSingleInstanceAppContext(MongoClient mongo) {
    AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();
    context.getBeanFactory().registerSingleton("mongoClient", new SimpleMongoDbFactory(mongo, "exampleDb"));
    context.refresh();/*from   w ww .  j  a  v a  2s  . com*/
    return context;
}

From source file:org.sai.tools.fe.FeRestApp.java

@Bean
public MongoDbFactory mongoDbFactory() throws UnknownHostException {
    return new SimpleMongoDbFactory(mongo(), "fe");
}

From source file:org.hbird.business.archive.dao.mongo.SubclassAwareMongoTemplate.java

public SubclassAwareMongoTemplate(Mongo mongo, String databaseName) {
    this(new SimpleMongoDbFactory(mongo, databaseName), null);
}

From source file:jp.co.ctc_g.rack.core.config.RackMongoContextConfig.java

/**
 * MongoDB?DI????//  ww w  .j a v  a2s  . co m
 * @return SimpleMongoDbFactory?
 * @throws Exception 
 */
@Bean
public MongoDbFactory mongoDbFactory() throws Exception {

    return new SimpleMongoDbFactory(mongo(), databaseName);
}

From source file:uk.gov.nationalarchives.discovery.taxonomy.common.config.mongo.MongoConfiguration.java

public

@Bean MongoTemplate categoriesMongoTemplate() throws Exception {
    MongoClient client;// w w  w . j  ava2  s. c o m
    client = getMongoClientForCategoriesDatabase();

    MongoDbFactory categoriesMongoDbFactory = new SimpleMongoDbFactory(client, database);
    MappingMongoConverter converter = new MappingMongoConverter(
            new DefaultDbRefResolver(categoriesMongoDbFactory), new MongoMappingContext());
    // remove _class
    converter.setTypeMapper(new DefaultMongoTypeMapper(null));

    return new MongoTemplate(categoriesMongoDbFactory, converter);
}