Uses of Class
jodd.petite.BeanDefinition

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.