Class GCatPlugin

  • All Implemented Interfaces:
    org.gcube.data.publishing.gCatFeeder.catalogues.CataloguePlugin

    public class GCatPlugin
    extends Object
    implements org.gcube.data.publishing.gCatFeeder.catalogues.CataloguePlugin
    • Constructor Detail

      • GCatPlugin

        public GCatPlugin()
    • Method Detail

      • getDescriptor

        public org.gcube.data.publishing.gCatFeeder.catalogues.model.CataloguePluginDescriptor getDescriptor()
        Specified by:
        getDescriptor in interface org.gcube.data.publishing.gCatFeeder.catalogues.CataloguePlugin
      • instantiateController

        public org.gcube.data.publishing.gCatFeeder.catalogues.CatalogueController instantiateController​(org.gcube.data.publishing.gCatFeeder.model.CatalogueInstanceDescriptor desc)
                                                                                                  throws org.gcube.data.publishing.gCatFeeder.catalogues.model.faults.ControllerInstantiationFault
        Specified by:
        instantiateController in interface org.gcube.data.publishing.gCatFeeder.catalogues.CataloguePlugin
        Throws:
        org.gcube.data.publishing.gCatFeeder.catalogues.model.faults.ControllerInstantiationFault
      • init

        public void init()
                  throws Exception
        Specified by:
        init in interface org.gcube.data.publishing.gCatFeeder.catalogues.CataloguePlugin
        Throws:
        Exception
      • initInScope

        public void initInScope()
                         throws Exception
        Specified by:
        initInScope in interface org.gcube.data.publishing.gCatFeeder.catalogues.CataloguePlugin
        Throws:
        Exception
      • setEnvironmentConfiguration

        public void setEnvironmentConfiguration​(org.gcube.data.publishing.gCatFeeder.model.EnvironmentConfiguration env)
        Specified by:
        setEnvironmentConfiguration in interface org.gcube.data.publishing.gCatFeeder.catalogues.CataloguePlugin