public class PluginManager extends org.gcube.application.cms.caches.AbstractScopedMap<PluginManager.PluginMap> implements org.gcube.application.cms.plugins.PluginManagerInterface
| Modifier and Type | Class and Description |
|---|---|
static class |
PluginManager.PluginMap |
| Constructor and Description |
|---|
PluginManager() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
dispose(PluginManager.PluginMap toDispose) |
org.gcube.application.cms.plugins.Plugin |
getById(String pluginID) |
Map<String,org.gcube.application.cms.plugins.Plugin> |
getByType(String type) |
void |
init() |
protected PluginManager.PluginMap |
retrieveObject(String context) |
protected PluginManager.PluginMap retrieveObject(String context) throws org.gcube.application.geoportal.common.model.rest.ConfigurationException
retrieveObject in class org.gcube.application.cms.caches.TimedMap<String,PluginManager.PluginMap>org.gcube.application.geoportal.common.model.rest.ConfigurationExceptionprotected void dispose(PluginManager.PluginMap toDispose)
dispose in class org.gcube.application.cms.caches.TimedMap<String,PluginManager.PluginMap>public void init()
init in interface org.gcube.application.cms.caches.Engine<PluginManager.PluginMap>init in class org.gcube.application.cms.caches.AbstractScopedMap<PluginManager.PluginMap>public org.gcube.application.cms.plugins.Plugin getById(String pluginID) throws org.gcube.application.geoportal.common.model.rest.ConfigurationException
getById in interface org.gcube.application.cms.plugins.PluginManagerInterfaceorg.gcube.application.geoportal.common.model.rest.ConfigurationExceptionpublic Map<String,org.gcube.application.cms.plugins.Plugin> getByType(String type) throws org.gcube.application.geoportal.common.model.rest.ConfigurationException
getByType in interface org.gcube.application.cms.plugins.PluginManagerInterfaceorg.gcube.application.geoportal.common.model.rest.ConfigurationExceptionCopyright © 2022. All Rights Reserved.