A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

addAbstractBean(String) - Method in DefaultRuntimeSpringConfiguration
addAbstractBean(String) - Method in RuntimeSpringConfiguration
\ Adds an abstract bean definition to the bean factory and returns the BeanConfiguration object.
addAlias(String, String) - Method in DefaultRuntimeSpringConfiguration
addAlias(String, String) - Method in RuntimeSpringConfiguration
Adds an alias to a given bean name.
addBeanConfiguration(String, BeanConfiguration) - Method in DefaultRuntimeSpringConfiguration
addBeanConfiguration(String, BeanConfiguration) - Method in RuntimeSpringConfiguration
Adds a bean configuration to the list of beans to be created.
addBeanDefinition(String, BeanDefinition) - Method in DefaultRuntimeSpringConfiguration
addBeanDefinition(String, BeanDefinition) - Method in RuntimeSpringConfiguration
Adds a Spring BeanDefinition.
addProperty(String, Object) - Method in BeanConfiguration
Adds a property value to this bean.
addProperty(String, Object) - Method in DefaultBeanConfiguration
addPrototypeBean(String) - Method in DefaultRuntimeSpringConfiguration
addPrototypeBean(String) - Method in RuntimeSpringConfiguration
Adds an empty prototype bean configuration.
addSingletonBean(String, Class, Collection) - Method in DefaultRuntimeSpringConfiguration
addSingletonBean(String, Class, Collection) - Method in RuntimeSpringConfiguration
Creates a new singleton bean and adds it to the list of bean references.
addToDeferred(BeanConfiguration, String, Object) - Method in BeanBuilder
afterInvocation() - Method in DynamicElementReader
Hook that subclass or anonymous classes can overwrite to implement custom behavior after invocation completes
aliases - Field in DefaultRuntimeSpringConfiguration
assertBeanFactoryActive() - Method in GrailsApplicationContext
AUTOWIRE_BY_NAME - Field in BeanConfiguration
AUTOWIRE_BY_TYPE - Field in BeanConfiguration

B

bean(Class, Object) - Method in BeanBuilder
Defines an inner bean definition.
BeanBuilder - Class in grails.spring
BeanBuilder(ApplicationContext, RuntimeSpringConfiguration, ClassLoader) - Constructor in BeanBuilder
BeanConfiguration - Interface in org.grails.spring
Represents a runtime bean configuration.
beanFactory - Field in DefaultRuntimeSpringConfiguration
beans(Closure<?>) - Method in BeanBuilder
Defines a set of beans for the given block or closure.

C

classLoader - Field in DefaultRuntimeSpringConfiguration
containsBean(String) - Method in DefaultRuntimeSpringConfiguration
containsBean(String) - Method in RuntimeSpringConfiguration
Returns whether the runtime spring config contains the specified bean.
containsBeanDefinition(String) - Method in GrailsApplicationContext
context - Field in DefaultRuntimeSpringConfiguration
createApplicationContext() - Method in BeanBuilder
Creates an ApplicationContext from the current state of the BeanBuilder
createApplicationContext(ApplicationContext) - Method in DefaultRuntimeSpringConfiguration
Creates the ApplicationContext instance.
createBeanDefinition() - Method in DefaultBeanConfiguration
createBeanDefinition(String) - Method in DefaultRuntimeSpringConfiguration
createBeanDefinition(String) - Method in RuntimeSpringConfiguration
Creates and returns the BeanDefinition that is regsitered within the given name or returns null.
createDynamicElementReader(String, boolean) - Method in BeanBuilder
createPrototypeBean(String) - Method in DefaultRuntimeSpringConfiguration
createPrototypeBean(String) - Method in RuntimeSpringConfiguration
Creates a new prototype bean configuration.
createRuntimeSpringConfiguration(ApplicationContext, ClassLoader) - Method in BeanBuilder
createSingletonBean(String) - Method in DefaultRuntimeSpringConfiguration
createSingletonBean(String) - Method in RuntimeSpringConfiguration
Creates a new singleton bean configuration.

D

DefaultBeanConfiguration - Class in org.grails.spring
Default implementation of the BeanConfiguration interface .
DefaultBeanConfiguration(Class<?>, Collection<?>) - Constructor in DefaultBeanConfiguration
DefaultRuntimeSpringConfiguration - Class in org.grails.spring
A programmable runtime Spring configuration that allows a spring ApplicationContext to be constructed at runtime.
DefaultRuntimeSpringConfiguration(ApplicationContext, ClassLoader) - Constructor in DefaultRuntimeSpringConfiguration
DYNAMIC_METHODS_REGISTERED - Field in GrailsContextEvent
DynamicElementReader - Class in grails.spring
Used by BeanBuilder to read a Spring namespace expression in the Groovy DSL.
DynamicElementReader(String, Map, NamespaceHandler, ParserContext) - Constructor in DynamicElementReader

E

F

filterGStringReferences(Object) - Method in BeanBuilder
finalizeDeferredProperties() - Method in BeanBuilder

G

getApplicationContext() - Method in DefaultRuntimeSpringConfiguration
getApplicationContext() - Method in RuntimeSpringConfiguration
Retrieves the application context from the current state.
getBeanConfig(String) - Method in DefaultRuntimeSpringConfiguration
getBeanConfig(String) - Method in RuntimeSpringConfiguration
Returns the BeanConfiguration for the specified name.
getBeanDefinition(String) - Method in BeanBuilder
Retrieves a BeanDefinition for the given name
getBeanDefinition() - Method in BeanConfiguration
@return The Spring bean definition instance
getBeanDefinition() - Method in DefaultBeanConfiguration
getBeanDefinition(String) - Method in DefaultRuntimeSpringConfiguration
getBeanDefinition(String) - Method in RuntimeSpringConfiguration
Obtains a BeanDefinition instance for the given beanName.
getBeanDefinitions() - Method in BeanBuilder
Retrieves all BeanDefinitions for this BeanBuilder
getBeanNames() - Method in DefaultRuntimeSpringConfiguration
getBeanNames() - Method in RuntimeSpringConfiguration
getEventType() - Method in GrailsContextEvent
getLog() - Method in BeanBuilder
getMetaClass() - Method in GrailsApplicationContext
getName() - Method in BeanConfiguration
@return The name of the bean
getName() - Method in DefaultBeanConfiguration
getObjectType() - Method in TypeSpecifyableTransactionProxyFactoryBean
getParentCtx() - Method in BeanBuilder
Retrieves the parent ApplicationContext
getProperty(String) - Method in BeanBuilder
Overrides property retrieval in the scope of the BeanBuilder to either:
getProperty(String) - Method in DefaultBeanConfiguration
getProperty(String) - Method in GrailsApplicationContext
getPropertyValue(String) - Method in BeanConfiguration
Returns the value of the given property or throws a MissingPropertyException.
getPropertyValue(String) - Method in DefaultBeanConfiguration
getSpringConfig() - Method in BeanBuilder
Retrieves the RuntimeSpringConfiguration instance used the the BeanBuilder
getTheme(String) - Method in GrailsApplicationContext
getUnrefreshedApplicationContext() - Method in DefaultRuntimeSpringConfiguration
getUnrefreshedApplicationContext() - Method in RuntimeSpringConfiguration
GrailsApplicationContext - Class in org.grails.spring
An ApplicationContext that extends StaticApplicationContext and implements GroovyObject such that beans can be retrieved with the dot de-reference syntax instead of using getBean('name').
GrailsApplicationContext() - Constructor in GrailsApplicationContext
GrailsContextEvent - Class in org.grails.spring
Signals various events related to the Grails context loading.
GrailsContextEvent(WebApplicationContext, int) - Constructor in GrailsContextEvent

H

hasProperty(String) - Method in BeanConfiguration
Returns true if the bean config has the name property set.
hasProperty(String) - Method in DefaultBeanConfiguration

I

importBeans(Resource) - Method in BeanBuilder
initialiseApplicationContext() - Method in DefaultRuntimeSpringConfiguration
Initialises the ApplicationContext instance.
initializeBeanBuilderForClassLoader(ClassLoader) - Method in BeanBuilder
initializeSpringConfig() - Method in BeanBuilder
invokeBeanDefiningClosure(Closure<?>) - Method in BeanBuilder
When an method's argument is only a closure it is a set of bean definitions.
invokeBeanDefiningMethod(String, Object) - Method in BeanBuilder
Called when a bean definition node is called.
invokeMethod(String, Object) - Method in BeanBuilder
Overrides method invocation to create beans for each method name that takes a class argument.
invokeMethod(String, Object) - Method in DynamicElementReader
invokeMethod(String, Object) - Method in GrailsApplicationContext
isSingleton() - Method in BeanConfiguration
@return true if the bean is singleton
isSingleton() - Method in DefaultBeanConfiguration

J

K

L

loadBeans(Resource) - Method in BeanBuilder
Loads a set of given beans

M

manageListIfNecessary(Object) - Method in BeanBuilder
Checks whether there are any runtime refs inside the list and converts it to a ManagedList if necessary.
manageMapIfNecessary(Object) - Method in BeanBuilder
Checks whether there are any runtime refs inside a Map and converts it to a ManagedMap if necessary.
metaClass - Field in GrailsApplicationContext

N

O

onRefresh() - Method in GrailsApplicationContext
Initialize the theme capability.

P

parent - Field in DefaultRuntimeSpringConfiguration
prepareBeanFactory(ConfigurableListableBeanFactory) - Method in GrailsApplicationContext

Q

R

registerBeans(RuntimeSpringConfiguration) - Method in BeanBuilder
Registers bean definitions with another instance of RuntimeSpringConfiguration, overriding any beans in the target.
registerBeansWithConfig(RuntimeSpringConfiguration) - Method in DefaultRuntimeSpringConfiguration
registerBeansWithConfig(RuntimeSpringConfiguration) - Method in RuntimeSpringConfiguration
Registers the beans held within this RuntimeSpringConfiguration instance with the given RuntimeSpringConfiguration.
registerBeansWithContext(GenericApplicationContext) - Method in DefaultRuntimeSpringConfiguration
registerBeansWithContext(GenericApplicationContext) - Method in RuntimeSpringConfiguration
Registers the beans held within this RuntimeSpringConfiguration instance with the given ApplicationContext.
registerBeansWithRegistry(BeanDefinitionRegistry) - Method in DefaultRuntimeSpringConfiguration
registerBeansWithRegistry(BeanDefinitionRegistry) - Method in RuntimeSpringConfiguration
Registers the beans held within this RuntimeSpringConfiguration instance with the given BeanDefinitionRegistry.
registerPostProcessor(BeanFactoryPostProcessor) - Method in DefaultRuntimeSpringConfiguration
registerPostProcessor(BeanFactoryPostProcessor) - Method in RuntimeSpringConfiguration
Registers a bean factory post processor with the context.
registerPrototype(String, Class<?>, MutablePropertyValues) - Method in GrailsApplicationContext
Register a prototype bean with the underlying bean factory.
registerSingleton(String, Class<?>, MutablePropertyValues) - Method in GrailsApplicationContext
Register a singleton bean with the underlying bean factory.
resolveConstructorArguments(Object, int, int) - Method in BeanBuilder
RuntimeSpringConfiguration - Interface in org.grails.spring
A programmable runtime Spring configuration that allows a spring ApplicationContext to be constructed at runtime.

S

setAbstract(boolean) - Method in BeanConfiguration
Sets the BeanConfiguration as an Abstract bean definition
setAbstract(boolean) - Method in DefaultBeanConfiguration
setAutowire(String) - Method in BeanConfiguration
Sets the autowire type, either "byType" or "byName"
setAutowire(String) - Method in DefaultBeanConfiguration
setBeanDefinition(BeanDefinition) - Method in BeanConfiguration
setBeanDefinition(BeanDefinition) - Method in DefaultBeanConfiguration
setBeanFactory(ListableBeanFactory) - Method in DefaultRuntimeSpringConfiguration
setBeanFactory(ListableBeanFactory) - Method in RuntimeSpringConfiguration
Sets the BeanFactory implementation to use.
setBinding(Binding) - Method in BeanBuilder
Sets the binding (the variables available in the scope of the BeanBuilder).
setClassLoader(ClassLoader) - Method in BeanBuilder
setClassLoader(ClassLoader) - Method in DynamicElementReader
setDependsOn(String) - Method in BeanConfiguration
Sets the names of the beans this bean configuration depends on
setDependsOn(String) - Method in DefaultBeanConfiguration
setDestroyMethod(String) - Method in BeanConfiguration
Sets the name of the method to call when destroying the bean.
setDestroyMethod(String) - Method in DefaultBeanConfiguration
setFactoryBean(String) - Method in BeanConfiguration
@param beanName
setFactoryBean(String) - Method in DefaultBeanConfiguration
setFactoryMethod(String) - Method in BeanConfiguration
@param methodName
setFactoryMethod(String) - Method in DefaultBeanConfiguration
setMetaClass(MetaClass) - Method in GrailsApplicationContext
setName(String) - Method in BeanConfiguration
Sets the name of the bean in the app ctx.
setName(String) - Method in DefaultBeanConfiguration
setNamespaceHandlerResolver(NamespaceHandlerResolver) - Method in BeanBuilder
setParent(Object) - Method in BeanConfiguration
Sets the name of the parent bean.
setParent(Object) - Method in DefaultBeanConfiguration
setProperty(String, Object) - Method in BeanBuilder
Overrides property setting in the scope of the BeanBuilder to set properties on the current BeanConfiguration.
setProperty(String, Object) - Method in DefaultBeanConfiguration
setProperty(String, Object) - Method in GrailsApplicationContext
setPropertyOnBeanConfig(String, Object) - Method in BeanBuilder
setPropertyValue(String, Object) - Method in BeanConfiguration
Sets a property value on the bean configuration
setPropertyValue(String, Object) - Method in DefaultBeanConfiguration
setResourcePatternResolver(ResourcePatternResolver) - Method in BeanBuilder
setSpringConfig(RuntimeSpringConfiguration) - Method in BeanBuilder
Sets the runtime Spring configuration instance to use.
subarray(Object, int, int) - Method in BeanBuilder

T

TypeSpecifyableTransactionProxyFactoryBean - Class in org.grails.spring
Allows the type of the underlying object to be specified explicitly.
TypeSpecifyableTransactionProxyFactoryBean(Class<?>) - Constructor in TypeSpecifyableTransactionProxyFactoryBean

U

V

W

X

xmlns(Map<String, String>) - Method in BeanBuilder
Defines a Spring namespace definition to use.

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _