Interface InitializablePlugin
-
- All Superinterfaces:
Plugin
- All Known Subinterfaces:
EventListenerPluginInterface,IndexerPluginInterface,LifecycleManager,MaterializationPlugin
public interface InitializablePlugin extends Plugin
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InitializationReportinit()To be called for static initializationInitializationReportinitInContext()To be called once per contextvoidshutdown()To be called at application shutdown-
Methods inherited from interface org.gcube.application.cms.plugins.Plugin
getDescriptor
-
-
-
-
Method Detail
-
initInContext
InitializationReport initInContext() throws InitializationException
To be called once per context- Returns:
- Throws:
InitializationException
-
init
InitializationReport init() throws InitializationException
To be called for static initialization- Returns:
- Throws:
InitializationException
-
shutdown
void shutdown() throws ShutDownExceptionTo be called at application shutdown- Throws:
ShutDownException
-
-