Class ResourceRegistryManager
java.lang.Object
org.gcube.informationsystem.resourceregistry.ResourceRegistryManager
- All Implemented Interfaces:
org.gcube.smartgears.ApplicationManager
public class ResourceRegistryManager
extends Object
implements org.gcube.smartgears.ApplicationManager
Manages the application initialization and shutdown lifecycle per execution context.
The initialization and shutdown methods are invoked once per context in which
the application is running, respectively at startup and shutdown times.
This manager is linked to the application by declaring it via the ManagedBy annotation
(see ResourceInitializer).
- Author:
- Luca Frosini (ISTI - CNR)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonInit()Initializes the application, logging the active database URI and the current operational mode or context.voidStops the application instance for the specific context, terminating active resources.
-
Constructor Details
-
ResourceRegistryManager
public ResourceRegistryManager()
-
-
Method Details
-
onInit
public void onInit()Initializes the application, logging the active database URI and the current operational mode or context.- Specified by:
onInitin interfaceorg.gcube.smartgears.ApplicationManager
-
onShutdown
public void onShutdown()Stops the application instance for the specific context, terminating active resources.- Specified by:
onShutdownin interfaceorg.gcube.smartgears.ApplicationManager
-