Class MongoClientProvider

  • All Implemented Interfaces:
    org.gcube.application.cms.caches.Cache<String,​Mongo>, org.gcube.application.cms.caches.Engine<Mongo>

    public class MongoClientProvider
    extends org.gcube.application.cms.caches.AbstractScopedMap<Mongo>
    • Constructor Detail

      • MongoClientProvider

        public MongoClientProvider()
    • Method Detail

      • retrieveObject

        protected Mongo retrieveObject​(String context)
                                throws org.gcube.application.geoportal.common.model.rest.ConfigurationException
        Specified by:
        retrieveObject in class org.gcube.application.cms.caches.TimedMap<String,​Mongo>
        Throws:
        org.gcube.application.geoportal.common.model.rest.ConfigurationException
      • dispose

        protected void dispose​(Mongo toDispose)
        Overrides:
        dispose in class org.gcube.application.cms.caches.TimedMap<String,​Mongo>