Class 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 Detail

      • JongoFactoryBean

        public JongoFactoryBean()
    • 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 interface org.springframework.beans.factory.FactoryBean<org.jongo.Jongo>
        Specified by:
        getObjectType in class org.springframework.beans.factory.config.AbstractFactoryBean<org.jongo.Jongo>
      • createInstance

        protected org.jongo.Jongo createInstance()
                                          throws Exception
        Specified by:
        createInstance in class org.springframework.beans.factory.config.AbstractFactoryBean<org.jongo.Jongo>
        Throws:
        Exception