Interface IndexerPluginInterface
-
- All Superinterfaces:
InitializablePlugin,Plugin
public interface IndexerPluginInterface extends InitializablePlugin
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IndexDocumentReportdeindex(IndexDocumentRequest request)org.gcube.application.geoportal.common.model.configuration.IndexgetIndex(BaseRequest request)IndexDocumentReportindex(IndexDocumentRequest request)-
Methods inherited from interface org.gcube.application.cms.plugins.InitializablePlugin
init, initInContext, shutdown
-
Methods inherited from interface org.gcube.application.cms.plugins.Plugin
getDescriptor
-
-
-
-
Method Detail
-
index
IndexDocumentReport index(IndexDocumentRequest request) throws InvalidPluginRequestException
- Throws:
InvalidPluginRequestException
-
deindex
IndexDocumentReport deindex(IndexDocumentRequest request) throws InvalidPluginRequestException
- Throws:
InvalidPluginRequestException
-
getIndex
org.gcube.application.geoportal.common.model.configuration.Index getIndex(BaseRequest request) throws org.gcube.application.geoportal.common.model.rest.ConfigurationException
- Throws:
org.gcube.application.geoportal.common.model.rest.ConfigurationException
-
-