public class PluginManager extends Object implements org.dmd.util.parsing.DmcUncheckedOIFHandlerIF
| Constructor and Description |
|---|
PluginManager(DMPServiceImpl s) |
| Modifier and Type | Method and Description |
|---|---|
ActionManagerIF |
getActionManager() |
CacheIF |
getCache() |
RequestTrackerIF |
getRequestTracker() |
SecurityManagerIF |
getSecurityManager() |
DMPServiceImpl |
getServlet() |
void |
handleObject(org.dmd.dmc.util.DmcUncheckedObject uco,
String infile,
int lineNumber) |
void |
init() |
void |
loadPlugins(String fn)
Loads the plugins specified in the plugin configuation file.
|
void |
preInit() |
void |
shutdown() |
void |
start() |
public PluginManager(DMPServiceImpl s) throws org.dmd.util.exceptions.ResultException, org.dmd.dmc.DmcValueException
org.dmd.util.exceptions.ResultExceptionorg.dmd.dmc.DmcValueExceptionpublic SecurityManagerIF getSecurityManager()
public RequestTrackerIF getRequestTracker()
public DMPServiceImpl getServlet()
public CacheIF getCache()
public ActionManagerIF getActionManager()
public void loadPlugins(String fn) throws org.dmd.util.exceptions.ResultException, org.dmd.dmc.DmcValueException, org.dmd.dmc.rules.DmcRuleExceptionSet, org.dmd.dmc.DmcNameClashException
fn - the name of the plugin configuration file.org.dmd.util.exceptions.ResultExceptionorg.dmd.dmc.DmcValueExceptionorg.dmd.dmc.rules.DmcRuleExceptionSetorg.dmd.dmc.DmcNameClashExceptionpublic void preInit()
throws org.dmd.util.exceptions.ResultException,
org.dmd.dmc.DmcValueException
org.dmd.util.exceptions.ResultExceptionorg.dmd.dmc.DmcValueExceptionpublic void init()
throws org.dmd.util.exceptions.ResultException,
org.dmd.dmc.DmcValueException,
org.dmd.dmc.rules.DmcRuleExceptionSet,
org.dmd.dmc.DmcNameClashException
org.dmd.util.exceptions.ResultExceptionorg.dmd.dmc.DmcValueExceptionorg.dmd.dmc.rules.DmcRuleExceptionSetorg.dmd.dmc.DmcNameClashExceptionpublic void start()
throws org.dmd.util.exceptions.ResultException,
org.dmd.dmc.DmcValueException
org.dmd.util.exceptions.ResultExceptionorg.dmd.dmc.DmcValueExceptionpublic void shutdown()
public void handleObject(org.dmd.dmc.util.DmcUncheckedObject uco,
String infile,
int lineNumber)
throws org.dmd.util.exceptions.ResultException,
org.dmd.dmc.DmcValueException
handleObject in interface org.dmd.util.parsing.DmcUncheckedOIFHandlerIForg.dmd.util.exceptions.ResultExceptionorg.dmd.dmc.DmcValueExceptionCopyright © 2019. All rights reserved.