Class DataMinerPlugin
- java.lang.Object
-
- org.gcube.data.publishing.gCatFeeder.collectors.dm.DataMinerPlugin
-
- All Implemented Interfaces:
org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>
public class DataMinerPlugin extends Object implements org.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>
-
-
Constructor Summary
Constructors Constructor Description DataMinerPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.gcube.data.publishing.gCatfeeder.collectors.DataCollector<InternalAlgorithmDescriptor>getCollector()org.gcube.data.publishing.gCatfeeder.collectors.model.PluginDescriptorgetDescriptor()org.gcube.data.publishing.gCatFeeder.model.ControllerConfigurationgetPublisherControllerConfiguration(String catalogueType)org.gcube.data.publishing.gCatfeeder.collectors.CatalogueRetrievergetRetrieverByCatalogueType(String catalogueType)Set<String>getSupportedCatalogueTypes()org.gcube.data.publishing.gCatfeeder.collectors.DataTransformer<? extends org.gcube.data.publishing.gCatFeeder.model.CatalogueFormatData,InternalAlgorithmDescriptor>getTransformerByCatalogueType(String catalogueType)voidinit()voidinitInScope()voidsetEnvironmentConfiguration(org.gcube.data.publishing.gCatFeeder.model.EnvironmentConfiguration env)
-
-
-
Method Detail
-
getDescriptor
public org.gcube.data.publishing.gCatfeeder.collectors.model.PluginDescriptor getDescriptor()
- Specified by:
getDescriptorin interfaceorg.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:
getRetrieverByCatalogueTypein interfaceorg.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>- Throws:
org.gcube.data.publishing.gCatfeeder.collectors.model.faults.CatalogueNotSupportedException
-
getSupportedCatalogueTypes
public Set<String> getSupportedCatalogueTypes()
- Specified by:
getSupportedCatalogueTypesin interfaceorg.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>
-
getCollector
public org.gcube.data.publishing.gCatfeeder.collectors.DataCollector<InternalAlgorithmDescriptor> getCollector()
- Specified by:
getCollectorin interfaceorg.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:
getTransformerByCatalogueTypein interfaceorg.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>- Throws:
org.gcube.data.publishing.gCatfeeder.collectors.model.faults.CatalogueNotSupportedException
-
init
public void init() throws Exception- Specified by:
initin interfaceorg.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>- Throws:
Exception
-
initInScope
public void initInScope() throws Exception- Specified by:
initInScopein interfaceorg.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>- Throws:
Exception
-
getPublisherControllerConfiguration
public org.gcube.data.publishing.gCatFeeder.model.ControllerConfiguration getPublisherControllerConfiguration(String catalogueType) throws org.gcube.data.publishing.gCatfeeder.collectors.model.faults.CatalogueNotSupportedException
- Specified by:
getPublisherControllerConfigurationin interfaceorg.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:
setEnvironmentConfigurationin interfaceorg.gcube.data.publishing.gCatfeeder.collectors.CollectorPlugin<InternalAlgorithmDescriptor>
-
-