Interface LifecycleManager
-
- All Superinterfaces:
InitializablePlugin,Plugin
public interface LifecycleManager extends InitializablePlugin
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.gcube.application.geoportal.common.model.configuration.ConfigurationgetCurrentConfiguration(BaseRequest request)EventExecutionReportonEvent(EventExecutionRequest request)StepExecutionReportperformStep(StepExecutionRequest request)voidsetPluginManager(PluginManagerInterface manager)-
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
-
performStep
StepExecutionReport performStep(StepExecutionRequest request) throws StepException, InvalidPluginRequestException, InvalidProfileException, org.gcube.application.geoportal.common.model.rest.ConfigurationException, InsufficientPrivileges
- Throws:
StepExceptionInvalidPluginRequestExceptionInvalidProfileExceptionorg.gcube.application.geoportal.common.model.rest.ConfigurationExceptionInsufficientPrivileges
-
getCurrentConfiguration
org.gcube.application.geoportal.common.model.configuration.Configuration getCurrentConfiguration(BaseRequest request) throws org.gcube.application.geoportal.common.model.rest.ConfigurationException
- Throws:
org.gcube.application.geoportal.common.model.rest.ConfigurationException
-
onEvent
EventExecutionReport onEvent(EventExecutionRequest request) throws EventException, InvalidPluginRequestException
-
setPluginManager
void setPluginManager(PluginManagerInterface manager)
-
-