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