com.parthparekh.service
Class MongoConfiguration
java.lang.Object
org.springframework.data.mongodb.config.AbstractMongoConfiguration
com.parthparekh.service.MongoConfiguration
@Configuration
public class MongoConfiguration
- extends org.springframework.data.mongodb.config.AbstractMongoConfiguration
Methods inherited from class org.springframework.data.mongodb.config.AbstractMongoConfiguration |
customConversions, getInitialEntitySet, getMappingBasePackage, mappingMongoConverter, mongoDbFactory, mongoMappingContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
private static final org.slf4j.Logger logger
dbName
@Value(value="${mongodb.name:test}")
private java.lang.String dbName
dbUrl
@Value(value="${mongodb.url}")
private java.lang.String dbUrl
dbUser
@Value(value="${mongodb.user}")
private java.lang.String dbUser
dbPassword
@Value(value="${mongodb.password}")
private java.lang.String dbPassword
connections
@Value(value="${mongodb.connections:10}")
private int connections
connectionTimeout
@Value(value="${mongodb.connection.timeout:1000}")
private int connectionTimeout
socketTimeout
@Value(value="${mongodb.socket.timeout:1000}")
private int socketTimeout
MongoConfiguration
public MongoConfiguration()
mongo
@Bean
public com.mongodb.Mongo mongo()
throws java.lang.Exception
- Specified by:
mongo
in class org.springframework.data.mongodb.config.AbstractMongoConfiguration
- Throws:
java.lang.Exception
getUserCredentials
public org.springframework.data.authentication.UserCredentials getUserCredentials()
- Overrides:
getUserCredentials
in class org.springframework.data.mongodb.config.AbstractMongoConfiguration
mongoFactory
@Bean
public org.springframework.data.mongodb.core.MongoFactoryBean mongoFactory()
throws java.lang.Exception
- Throws:
java.lang.Exception
getServerAddresses
protected com.mongodb.ServerAddress[] getServerAddresses()
getReplicaSetsIterable
private java.lang.Iterable<java.lang.String> getReplicaSetsIterable()
isReplicaSet
protected boolean isReplicaSet()
mongoTemplate
@Bean(name="productMongoTemplate")
public org.springframework.data.mongodb.core.MongoTemplate mongoTemplate()
throws java.lang.Exception
- Overrides:
mongoTemplate
in class org.springframework.data.mongodb.config.AbstractMongoConfiguration
- Throws:
java.lang.Exception
getDatabaseName
public java.lang.String getDatabaseName()
- Specified by:
getDatabaseName
in class org.springframework.data.mongodb.config.AbstractMongoConfiguration