public class DefaultDynamicGrailsPlugin extends DefaultGrailsPlugin implements DynamicGrailsPlugin
Default implementation of DynamicGrailsPlugin
Fields inherited from class | Fields |
---|---|
class DefaultGrailsPlugin |
logger, pluginBean |
class AbstractGrailsPlugin |
PLUGIN_GROOVY, PLUGIN_GROOVY_PATH, PLUGIN_YML, PLUGIN_YML_PATH, applicationContext, config, dependencies, dependencyNames, evictionList, grailsApplication, isBase, manager, pluginClass, propertySource, version |
Constructor and description |
---|
DefaultDynamicGrailsPlugin(Class<?> pluginClass, Resource resource, GrailsApplication application) |
DefaultDynamicGrailsPlugin(Class<?> pluginClass, GrailsApplication application) |
Type Params | Return Type | Name and description |
---|---|---|
|
public void |
addModuleDescriptor(String type, Map<String, Object> args) |
|
public void |
addModuleDescriptor(String type, Map<String, Object> args, Closure<?> closure) |
|
public void |
doWithDynamicModules() |
|
public ModuleDescriptor<?> |
getModuleDescriptor(String key) |
|
public Collection<ModuleDescriptor<?>> |
getModuleDescriptors() |
<M> |
public List<ModuleDescriptor<M>> |
getModuleDescriptorsByModuleClass(Class<M> aClass) |
|
public Object |
getProvidedModules() |
|
public Object |
invokeMethod(String name, Object args) |
|
public void |
setModuleDescriptorFactory(ModuleDescriptorFactory moduleDescriptorFactory) |