jodd.petite.proxetta
Class ProxettaAwarePetiteContainer

java.lang.Object
  extended by jodd.petite.PetiteBeans
      extended by jodd.petite.PetiteRegistry
          extended by jodd.petite.PetiteContainer
              extended by jodd.petite.proxetta.ProxettaAwarePetiteContainer

public class ProxettaAwarePetiteContainer
extends PetiteContainer

Proxetta-aware Petite container that applies proxies on bean registration.


Field Summary
protected  ProxyProxetta proxetta
           
 
Fields inherited from class jodd.petite.PetiteContainer
PETITE_CONTAINER_REF_NAME, scopedProxyManager
 
Fields inherited from class jodd.petite.PetiteBeans
beanCollections, beans, injectionPointFactory, petiteConfig, petiteResolvers, scopes
 
Constructor Summary
ProxettaAwarePetiteContainer()
           
ProxettaAwarePetiteContainer(ProxyProxetta proxetta)
           
 
Method Summary
protected  BeanDefinition registerPetiteBean(String name, Class type, Class<? extends Scope> scopeType, WiringMode wiringMode)
          Applies proxetta on bean class before bean registration.
 
Methods inherited from class jodd.petite.PetiteContainer
addBean, addBean, addSelf, addSelf, configure, createBean, createBean, getBean, getBean, getBean, getBean, getBeanProperty, injectParams, invokeInitMethods, newBeanInstance, setBeanProperty, wire, wire, wireBean, wireBeanInjectParamsAndInvokeInitMethods, wireFields, wireMethods
 
Methods inherited from class jodd.petite.PetiteRegistry
defineBean, defineBean, defineBean, defineBean, defineBean, defineBean, defineParameters, defineParameters, registerBean, registerBean, registerBean, registerBean, registerBean, registerBean, registerCtorInjectionPoint, registerCtorInjectionPoint, registerCtorInjectionPoint, registerCtorInjectionPoint, registerInitMethods, registerInitMethods, registerMethodInjectionPoint, registerMethodInjectionPoint, registerMethodInjectionPoint, registerMethodInjectionPoint, registerPropertyInjectionPoint, registerPropertyInjectionPoint, registerSetInjectionPoint, removeBean, removeBean
 
Methods inherited from class jodd.petite.PetiteBeans
beansIterator, defineParameter, definePetiteBean, getConfig, getParameter, getResolvers, getTotalBeans, getTotalScopes, isBeanNameRegistered, lookupBeanDefinition, lookupBeanDefinition, lookupExistingBeanDefinition, registerPetiteCtorInjectionPoint, registerPetiteInitMethods, registerPetiteMethodInjectionPoint, registerPetitePropertyInjectionPoint, registerPetiteSetInjectionPoint, registerScope, removeBeanDefinition, resolveBeanName, resolveBeanNamesForType, resolveBeanParams, resolveCollectionInjectionPoint, resolveCtorInjectionPoint, resolveDefaultCtorInjectionPoint, resolveInitMethods, resolveMethodInjectionPoint, resolvePropertyInjectionPoint, resolveScope
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

proxetta

protected final ProxyProxetta proxetta
Constructor Detail

ProxettaAwarePetiteContainer

public ProxettaAwarePetiteContainer()

ProxettaAwarePetiteContainer

public ProxettaAwarePetiteContainer(ProxyProxetta proxetta)
Method Detail

registerPetiteBean

protected BeanDefinition registerPetiteBean(String name,
                                            Class type,
                                            Class<? extends Scope> scopeType,
                                            WiringMode wiringMode)
Applies proxetta on bean class before bean registration.

Overrides:
registerPetiteBean in class PetiteBeans