A B D E G I N R S 

A

afterPropertiesSet() - Method in interface no.tornado.inject.InitializingBean
 
ApplicationContext - Class in no.tornado.inject
The ApplicationContext houses all your beans.
ApplicationContext() - Constructor for class no.tornado.inject.ApplicationContext
 

B

BeanCreationException - Exception in no.tornado.inject
 
BeanCreationException(BeanInfo, Throwable) - Constructor for exception no.tornado.inject.BeanCreationException
 
BeanCreationException(String, BeanInfo) - Constructor for exception no.tornado.inject.BeanCreationException
 
BeanCreationException(String, BeanInfo, Throwable) - Constructor for exception no.tornado.inject.BeanCreationException
 
BeanInfo - Class in no.tornado.inject
The BeanInfo object holds references to beans in the ApplicationContext.
BeanInfo(Method, Object) - Constructor for class no.tornado.inject.BeanInfo
 
BeanProxy - Class in no.tornado.inject
Even if you opt to eagerly load a bean, it will still be wrapped in a BeanProxy.
BeanProxy(BeanInfo) - Constructor for class no.tornado.inject.BeanProxy
 

D

Destroy - Annotation Type in no.tornado.inject
A beanProviderMethod annotated with @Destroy("methodName") will ensure that the destroy method is called when the ApplicationContext shuts down.

E

Eager - Annotation Type in no.tornado.inject
beanProviderMethods annotated with @Eager will be created immediately after the ApplicationContext is initialized.
equals(Object) - Method in class no.tornado.inject.BeanInfo
 

G

getBean(String) - Static method in class no.tornado.inject.ApplicationContext
Manually get a bean from the ApplicationContext via bean name.
getBean(Class<T>) - Static method in class no.tornado.inject.ApplicationContext
Get a bean from the ApplicationContext via className.
getBean() - Method in class no.tornado.inject.BeanInfo
 
getBeanCreationMethod() - Method in class no.tornado.inject.BeanInfo
 
getBeanInfo(String) - Static method in class no.tornado.inject.ApplicationContext
Get the BeanInfo object, containing various information about a bean, including the bean.
getBeanInfo() - Method in exception no.tornado.inject.BeanCreationException
 
getBeanInfos(Class) - Static method in class no.tornado.inject.ApplicationContext
Get all BeanInfo objects for the supplied class
getBeanName() - Method in class no.tornado.inject.BeanInfo
 
getBeans(Class) - Static method in class no.tornado.inject.ApplicationContext
Get all beans of the supplied class
getDelegate() - Method in class no.tornado.inject.BeanProxy
 
getProvider() - Method in class no.tornado.inject.BeanInfo
 

I

InitializingBean - Interface in no.tornado.inject
Let your bean implement this interface to be notified once the ApplicationContext is initialized.
inject(Object) - Static method in class no.tornado.inject.ApplicationContext
Inject beans from the ApplicationContext into an arbitrary object that is not part of the ApplicationContext.
Inject - Annotation Type in no.tornado.inject
Fields in your beans annotated with Inject will be automatically injected.
instantiate() - Method in class no.tornado.inject.BeanInfo
 
Intercept - Annotation Type in no.tornado.inject
Annotate any beanProviderMethod with @Intercept("interceptorBean") to reference another bean that must implement the Interceptor interface.
intercept(Object, Method, Object[]) - Method in interface no.tornado.inject.Interceptor
 
Interceptor - Interface in no.tornado.inject
An interceptor will be called instead of the normal method invocation for proxied beans.
invoke(Object, Method, Object[]) - Method in class no.tornado.inject.BeanProxy
 
isEager() - Method in class no.tornado.inject.BeanInfo
 

N

no.tornado.inject - package no.tornado.inject
 

R

registerBeans(Object) - Static method in class no.tornado.inject.ApplicationContext
Register beans into your ApplicationContext.

S

setBeanCreationMethod(Method) - Method in class no.tornado.inject.BeanInfo
 
setProvider(Object) - Method in class no.tornado.inject.BeanInfo
 
shutdown() - Static method in class no.tornado.inject.ApplicationContext
 
A B D E G I N R S 

Copyright © 2011 Syse Data AS. All Rights Reserved.