public class ProfilingGrailsPluginManager extends DefaultGrailsPluginManager
COMMON_CLASSESapplication, applicationContext, classNameToPluginMap, CONFIG_FILE, failedPlugins, initialised, loadCorePlugins, pluginClasses, pluginList, pluginResources, plugins, shutdownBEAN_NAME| Constructor and Description |
|---|
ProfilingGrailsPluginManager(java.lang.Class<?>[] plugins,
GrailsApplication application) |
ProfilingGrailsPluginManager(org.springframework.core.io.Resource[] pluginFiles,
GrailsApplication application) |
ProfilingGrailsPluginManager(java.lang.String[] pluginResources,
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(org.springframework.context.ApplicationContext ctx)
Base implementation that will simply go through each plugin and call doWithApplicationContext on each.
|
void |
doRuntimeConfiguration(org.codehaus.groovy.grails.commons.spring.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
|
canRegisterPlugin, checkForChanges, createGrailsPlugin, createGrailsPlugin, doWebDescriptor, doWebDescriptor, evictPlugin, getPluginObservers, getUserPlugins, informObservers, refreshPlugin, reloadPlugin, resolveLoadDependencies, setApplication, setApplicationContext, setParentApplicationContext, sortPlugins, startPluginChangeScanner, stopPluginChangeScannercheckInitialised, doRuntimeConfiguration, getAllPlugins, getFailedLoadPlugins, getFailedPlugin, getGrailsPlugin, getGrailsPlugin, getGrailsPluginForClassName, getPluginForClass, getPluginForInstance, getPluginPath, getPluginPathForClass, getPluginPathForInstance, getPluginResources, getPluginViewsPathForClass, getPluginViewsPathForInstance, getTypeFilters, hasGrailsPlugin, informOfClassChange, informOfClassChange, informOfFileChange, informPluginsOfConfigChange, isInitialised, isShutdown, registerProvidedArtefacts, setLoadCorePlugins, shutdown, supportsCurrentBuildScopepublic ProfilingGrailsPluginManager(java.lang.Class<?>[] plugins,
GrailsApplication application)
public ProfilingGrailsPluginManager(org.springframework.core.io.Resource[] pluginFiles,
GrailsApplication application)
public ProfilingGrailsPluginManager(java.lang.String resourcePath,
GrailsApplication application)
public ProfilingGrailsPluginManager(java.lang.String[] pluginResources,
GrailsApplication application)
public void loadPlugins()
throws org.codehaus.groovy.grails.plugins.exceptions.PluginException
GrailsPluginManagerloadPlugins in interface GrailsPluginManagerloadPlugins in class DefaultGrailsPluginManagerorg.codehaus.groovy.grails.plugins.exceptions.PluginException - Thrown when an error occurs loading the pluginspublic void doDynamicMethods()
GrailsPluginManagerdoDynamicMethods in interface GrailsPluginManagerdoDynamicMethods in class DefaultGrailsPluginManagerpublic void doRuntimeConfiguration(org.codehaus.groovy.grails.commons.spring.RuntimeSpringConfiguration springConfig)
AbstractGrailsPluginManagerdoRuntimeConfiguration in interface GrailsPluginManagerdoRuntimeConfiguration in class AbstractGrailsPluginManagerspringConfig - The RuntimeSpringConfiguration instancepublic void doPostProcessing(org.springframework.context.ApplicationContext ctx)
AbstractGrailsPluginManagerdoPostProcessing in interface GrailsPluginManagerdoPostProcessing in class AbstractGrailsPluginManagerctx - The ApplicationContext instancepublic void doArtefactConfiguration()
GrailsPluginManagerdoArtefactConfiguration in interface GrailsPluginManagerdoArtefactConfiguration in class AbstractGrailsPluginManagerArtefactHandler