Class DataMinerPlugin

    • Constructor Detail

      • DataMinerPlugin

        public DataMinerPlugin()
    • Method Detail

      • getDescriptor

        public org.gcube.data.publishing.gCatfeeder.collectors.model.PluginDescriptor getDescriptor()
        Specified by:
        getDescriptor in interface org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>
      • getRetrieverByCatalogueType

        public org.gcube.data.publishing.gCatfeeder.collectors.CatalogueRetriever getRetrieverByCatalogueType​(String catalogueType)
                                                                                                       throws org.gcube.data.publishing.gCatfeeder.collectors.model.faults.CatalogueNotSupportedException
        Specified by:
        getRetrieverByCatalogueType in interface org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>
        Throws:
        org.gcube.data.publishing.gCatfeeder.collectors.model.faults.CatalogueNotSupportedException
      • getSupportedCatalogueTypes

        public Set<String> getSupportedCatalogueTypes()
        Specified by:
        getSupportedCatalogueTypes in interface org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>
      • getTransformerByCatalogueType

        public org.gcube.data.publishing.gCatfeeder.collectors.DataTransformer<? extends org.gcube.data.publishing.gCatFeeder.model.CatalogueFormatData,​InternalAlgorithmDescriptor> getTransformerByCatalogueType​(String catalogueType)
                                                                                                                                                                                                                  throws org.gcube.data.publishing.gCatfeeder.collectors.model.faults.CatalogueNotSupportedException
        Specified by:
        getTransformerByCatalogueType in interface org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>
        Throws:
        org.gcube.data.publishing.gCatfeeder.collectors.model.faults.CatalogueNotSupportedException
      • getPublisherControllerConfiguration

        public org.gcube.data.publishing.gCatFeeder.model.ControllerConfiguration getPublisherControllerConfiguration​(String catalogueType)
                                                                                                               throws org.gcube.data.publishing.gCatfeeder.collectors.model.faults.CatalogueNotSupportedException
        Specified by:
        getPublisherControllerConfiguration in interface org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>
        Throws:
        org.gcube.data.publishing.gCatfeeder.collectors.model.faults.CatalogueNotSupportedException
      • setEnvironmentConfiguration

        public void setEnvironmentConfiguration​(org.gcube.data.publishing.gCatFeeder.model.EnvironmentConfiguration env)
        Specified by:
        setEnvironmentConfiguration in interface org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>