public class DataMinerPlugin extends Object implements org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>
| Constructor and Description |
|---|
DataMinerPlugin() |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.data.publishing.gCatfeeder.collectors.DataCollector<InternalAlgorithmDescriptor> |
getCollector() |
org.gcube.data.publishing.gCatfeeder.collectors.model.PluginDescriptor |
getDescriptor() |
org.gcube.data.publishing.gCatFeeder.model.ControllerConfiguration |
getPublisherControllerConfiguration(String catalogueType) |
org.gcube.data.publishing.gCatfeeder.collectors.CatalogueRetriever |
getRetrieverByCatalogueType(String catalogueType) |
Set<String> |
getSupportedCatalogueTypes() |
org.gcube.data.publishing.gCatfeeder.collectors.DataTransformer<? extends org.gcube.data.publishing.gCatFeeder.model.CatalogueFormatData,InternalAlgorithmDescriptor> |
getTransformerByCatalogueType(String catalogueType) |
void |
init() |
void |
initInScope() |
void |
setEnvironmentConfiguration(org.gcube.data.publishing.gCatFeeder.model.EnvironmentConfiguration env) |
public org.gcube.data.publishing.gCatfeeder.collectors.model.PluginDescriptor getDescriptor()
getDescriptor in interface org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>public org.gcube.data.publishing.gCatfeeder.collectors.CatalogueRetriever getRetrieverByCatalogueType(String catalogueType) throws org.gcube.data.publishing.gCatfeeder.collectors.model.faults.CatalogueNotSupportedException
getRetrieverByCatalogueType in interface org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>org.gcube.data.publishing.gCatfeeder.collectors.model.faults.CatalogueNotSupportedExceptionpublic Set<String> getSupportedCatalogueTypes()
getSupportedCatalogueTypes in interface org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>public org.gcube.data.publishing.gCatfeeder.collectors.DataCollector<InternalAlgorithmDescriptor> getCollector()
getCollector in interface org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>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
getTransformerByCatalogueType in interface org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>org.gcube.data.publishing.gCatfeeder.collectors.model.faults.CatalogueNotSupportedExceptionpublic void init()
throws Exception
init in interface org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>Exceptionpublic void initInScope()
throws Exception
initInScope in interface org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>Exceptionpublic org.gcube.data.publishing.gCatFeeder.model.ControllerConfiguration getPublisherControllerConfiguration(String catalogueType) throws org.gcube.data.publishing.gCatfeeder.collectors.model.faults.CatalogueNotSupportedException
getPublisherControllerConfiguration in interface org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>org.gcube.data.publishing.gCatfeeder.collectors.model.faults.CatalogueNotSupportedExceptionpublic void setEnvironmentConfiguration(org.gcube.data.publishing.gCatFeeder.model.EnvironmentConfiguration env)
setEnvironmentConfiguration in interface org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>Copyright © 2020. All Rights Reserved.