|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use BeanDefinition | |
|---|---|
| jodd.petite | Petite container. |
| jodd.petite.proxetta | Proxetta aware Petite container. |
| Uses of BeanDefinition in jodd.petite |
|---|
| Fields in jodd.petite with type parameters of type BeanDefinition | |
|---|---|
protected Map<String,BeanDefinition> |
PetiteBeans.beans
Map of all beans definitions. |
| Methods in jodd.petite that return BeanDefinition | |
|---|---|
protected BeanDefinition |
PetiteBeans.lookupBeanDefinition(String name)
Lookups for bean definition. |
protected BeanDefinition |
PetiteBeans.lookupBeanDefinition(String[] names)
Lookups for first founded bean definition. |
protected BeanDefinition |
PetiteBeans.lookupExistingBeanDefinition(String name)
Lookups for existing bean. |
protected BeanDefinition |
PetiteBeans.registerPetiteBean(String name,
Class type,
Class<? extends Scope> scopeType,
WiringMode wiringMode)
Single point of bean registration. |
protected BeanDefinition |
PetiteBeans.removeBeanDefinition(String name)
Removes bean and returns definition of removed bean. |
| Methods in jodd.petite that return types with arguments of type BeanDefinition | |
|---|---|
Iterator<BeanDefinition> |
PetiteBeans.beansIterator()
Returns iterator over all registered beans. |
| Methods in jodd.petite with parameters of type BeanDefinition | |
|---|---|
protected String |
ScopedProxyManager.createMixingMessage(BeanDefinition targetBeanDefinition,
BeanDefinition refBeanDefinition)
Creates mixed scope message. |
protected Object |
ScopedProxyManager.createScopedProxyBean(PetiteContainer petiteContainer,
BeanDefinition refBeanDefinition)
Creates scoped proxy bean for given bean definition. |
protected void |
PetiteContainer.injectParams(Object bean,
BeanDefinition def)
Injects all parameters. |
protected void |
PetiteContainer.invokeInitMethods(Object bean,
BeanDefinition def,
boolean fireFirstOff)
Invokes all init methods. |
Object |
ScopedProxyManager.lookupValue(PetiteContainer petiteContainer,
BeanDefinition targetBeanDefinition,
BeanDefinition refBeanDefinition)
Returns scoped proxy bean if injection scopes are mixed on some injection point. |
protected Object |
PetiteContainer.newBeanInstance(BeanDefinition def,
Map<String,Object> acquiredBeans)
Creates new bean instance and performs constructor injection. |
protected void |
PetiteContainer.wireBean(Object bean,
BeanDefinition def,
Map<String,Object> acquiredBeans)
Wires beans. |
protected void |
PetiteContainer.wireBeanInjectParamsAndInvokeInitMethods(BeanDefinition def,
Object bean,
Map<String,Object> acquiredBeans)
Wires bean, injects parameters and invokes init methods. |
protected void |
PetiteContainer.wireFields(Object bean,
BeanDefinition def,
Map<String,Object> acquiredBeans)
Wires fields. |
protected void |
PetiteContainer.wireMethods(Object bean,
BeanDefinition def,
Map<String,Object> acquiredBeans)
Wires methods. |
| Uses of BeanDefinition in jodd.petite.proxetta |
|---|
| Methods in jodd.petite.proxetta that return BeanDefinition | |
|---|---|
protected BeanDefinition |
ProxettaAwarePetiteContainer.registerPetiteBean(String name,
Class type,
Class<? extends Scope> scopeType,
WiringMode wiringMode)
Applies proxetta on bean class before bean registration. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||