Package org.craftercms.commons.mongo
Class JongoFactoryBean
- java.lang.Object
-
- org.springframework.beans.factory.config.AbstractFactoryBean<org.jongo.Jongo>
-
- org.craftercms.commons.mongo.JongoFactoryBean
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.beans.factory.BeanClassLoaderAware
,org.springframework.beans.factory.BeanFactoryAware
,org.springframework.beans.factory.DisposableBean
,org.springframework.beans.factory.FactoryBean<org.jongo.Jongo>
,org.springframework.beans.factory.InitializingBean
public class JongoFactoryBean extends org.springframework.beans.factory.config.AbstractFactoryBean<org.jongo.Jongo>
Creates a Jongo singleton for application wide use.- Author:
- avasquez
-
-
Constructor Summary
Constructors Constructor Description JongoFactoryBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.jongo.Jongo
createInstance()
Class<?>
getObjectType()
void
setDbName(String dbName)
void
setDeserializers(Map<Class<?>,com.fasterxml.jackson.databind.JsonDeserializer<?>> deserializers)
void
setMongo(com.mongodb.MongoClient mongoClient)
void
setPassword(String password)
void
setSerializers(List<com.fasterxml.jackson.databind.JsonSerializer<?>> serializers)
void
setUsername(String username)
-
-
-
Method Detail
-
setDbName
public void setDbName(String dbName)
-
setMongo
public void setMongo(com.mongodb.MongoClient mongoClient)
-
setPassword
public void setPassword(String password)
-
setUsername
public void setUsername(String username)
-
setSerializers
public void setSerializers(List<com.fasterxml.jackson.databind.JsonSerializer<?>> serializers)
-
setDeserializers
public void setDeserializers(Map<Class<?>,com.fasterxml.jackson.databind.JsonDeserializer<?>> deserializers)
-
getObjectType
public Class<?> getObjectType()
- Specified by:
getObjectType
in interfaceorg.springframework.beans.factory.FactoryBean<org.jongo.Jongo>
- Specified by:
getObjectType
in classorg.springframework.beans.factory.config.AbstractFactoryBean<org.jongo.Jongo>
-
-