Class ImplementationProvider


  • public class ImplementationProvider
    extends Object
    • Method Detail

      • getProvidedObjectByClass

        public <T> T getProvidedObjectByClass​(Class<T> clazz)
                                       throws org.gcube.application.geoportal.common.model.rest.ConfigurationException
        Throws:
        org.gcube.application.geoportal.common.model.rest.ConfigurationException
      • getEngineByManagedClass

        public <T> Engine<T> getEngineByManagedClass​(Class<T> clazz)
                                              throws org.gcube.application.geoportal.common.model.rest.ConfigurationException
        Throws:
        org.gcube.application.geoportal.common.model.rest.ConfigurationException
      • setEngine

        public <T> void setEngine​(Engine<T> engine,
                                  Class<T> clazz)
      • initEngines

        public void initEngines()
      • shutdownEngines

        public void shutdownEngines()