public class ProfilingGrailsPluginManager extends DefaultGrailsPluginManager
CONFIG_FILE
BEAN_NAME
Constructor and Description |
---|
ProfilingGrailsPluginManager(java.lang.Class<?>[] plugins,
GrailsApplication application) |
ProfilingGrailsPluginManager(Resource[] pluginFiles,
GrailsApplication application) |
ProfilingGrailsPluginManager(java.lang.String resourcePath,
GrailsApplication application) |
Modifier and Type | Method and Description |
---|---|
void |
doArtefactConfiguration()
Called prior to the initialisation of the GrailsApplication object to allow registration of additional ArtefactHandler objects
|
void |
doDynamicMethods()
Called on all plugins so that they can add new methods/properties/constructors etc.
|
void |
doPostProcessing(ApplicationContext ctx)
Base implementation that will simply go through each plugin and call doWithApplicationContext on each.
|
void |
doRuntimeConfiguration(RuntimeSpringConfiguration springConfig)
Base implementation that simply goes through the list of plugins and calls doWithRuntimeConfiguration on each
|
void |
loadPlugins()
Performs the initial load of plug-ins throwing an exception if any dependencies
don't resolve
|
checkForChanges, doWebDescriptor, getPluginObservers, getServletContext, getUserPlugins, getWeb23DTD, informObservers, refreshPlugin, reloadPlugin, setApplication, setApplicationContext, setParentApplicationContext, setServletContext, startPluginChangeScanner, stopPluginChangeScanner
doRuntimeConfiguration, getAllPlugins, getFailedLoadPlugins, getFailedPlugin, getGrailsPlugin, getGrailsPlugin, getGrailsPluginForClassName, getPluginForClass, getPluginForInstance, getPluginPath, getPluginPathForClass, getPluginPathForInstance, getPluginResources, getPluginViewsPathForClass, getPluginViewsPathForInstance, getTypeFilters, hasGrailsPlugin, informOfClassChange, informOfClassChange, informOfFileChange, informPluginsOfConfigChange, isInitialised, registerProvidedArtefacts, setLoadCorePlugins, shutdown, supportsCurrentBuildScope
public ProfilingGrailsPluginManager(java.lang.Class<?>[] plugins, GrailsApplication application)
public ProfilingGrailsPluginManager(Resource[] pluginFiles, GrailsApplication application)
public ProfilingGrailsPluginManager(java.lang.String resourcePath, GrailsApplication application)
public void loadPlugins() throws PluginException
GrailsPluginManager
loadPlugins
in interface GrailsPluginManager
loadPlugins
in class DefaultGrailsPluginManager
PluginException
- Thrown when an error occurs loading the pluginspublic void doDynamicMethods()
GrailsPluginManager
doDynamicMethods
in interface GrailsPluginManager
doDynamicMethods
in class DefaultGrailsPluginManager
public void doRuntimeConfiguration(RuntimeSpringConfiguration springConfig)
AbstractGrailsPluginManager
doRuntimeConfiguration
in interface GrailsPluginManager
doRuntimeConfiguration
in class AbstractGrailsPluginManager
springConfig
- The RuntimeSpringConfiguration instancepublic void doPostProcessing(ApplicationContext ctx)
AbstractGrailsPluginManager
doPostProcessing
in interface GrailsPluginManager
doPostProcessing
in class AbstractGrailsPluginManager
ctx
- The ApplicationContext instancepublic void doArtefactConfiguration()
GrailsPluginManager
doArtefactConfiguration
in interface GrailsPluginManager
doArtefactConfiguration
in class AbstractGrailsPluginManager
ArtefactHandler