public class ProxettaAwarePetiteContainer extends PetiteContainer
| Modifier and Type | Field and Description |
|---|---|
protected Proxetta<?,ProxyAspect> |
proxetta |
PETITE_CONTAINER_REF_NAME, scopedProxyManagerannotationResolver, beanCollections, beans, beansAlt, externalsCache, paramManager, petiteConfig, petiteResolvers, providers, referencesResolver, scopes| Constructor and Description |
|---|
ProxettaAwarePetiteContainer(Proxetta<?,ProxyAspect> proxetta) |
ProxettaAwarePetiteContainer(Proxetta<?,ProxyAspect> proxetta,
PetiteConfig petiteConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected <T> BeanDefinition<T> |
createBeanDefinitionForRegistration(java.lang.String name,
java.lang.Class<T> type,
Scope scope,
WiringMode wiringMode,
java.util.function.Consumer<T> consumer)
Applies proxetta on bean class before bean registration.
|
addBean, addBean, addSelf, addSelf, createBean, createBean, createContainerRegistry, getBean, getBean, getBean, getBeanProperty, initBeanDefinition, invokeMethod, invokeProvider, lookupMixingScopedBean, registerBeanAndWireAndInjectParamsAndInvokeInitMethods, setBeanProperty, shutdown, wire, wirebeanNames, beansCount, config, createBeandDefinitionForExternalBeans, defineParameter, defineParameters, defineParameters, forEachBean, forEachBeanType, getParameter, isBeanNameRegistered, lookupBeanDefinition, lookupBeanDefinitions, lookupExistingBeanDefinition, paramManager, registerBean, registerPetiteBean, registerPetiteBean, registerPetiteBean, registerPetiteCtorInjectionPoint, registerPetiteDestroyMethods, registerPetiteInitMethods, registerPetiteMethodInjectionPoint, registerPetitePropertyInjectionPoint, registerPetiteProvider, registerPetiteProvider, registerPetiteSetInjectionPoint, registerScope, removeBean, removeBean, resolveBeanName, resolveBeanNamesForType, resolveScope, scopesCount, setExternalsCacheprotected final Proxetta<?,ProxyAspect> proxetta
public ProxettaAwarePetiteContainer(Proxetta<?,ProxyAspect> proxetta)
public ProxettaAwarePetiteContainer(Proxetta<?,ProxyAspect> proxetta, PetiteConfig petiteConfig)
protected <T> BeanDefinition<T> createBeanDefinitionForRegistration(java.lang.String name, java.lang.Class<T> type, Scope scope, WiringMode wiringMode, java.util.function.Consumer<T> consumer)
createBeanDefinitionForRegistration in class PetiteBeansCopyright © 2003-present Jodd Team