public class ProxettaAwarePetiteContainer extends PetiteContainer
Modifier and Type | Field and Description |
---|---|
protected Proxetta<?,ProxyAspect> |
proxetta |
PETITE_CONTAINER_REF_NAME, scopedProxyManager
annotationResolver, 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, wire
beanNames, 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, setExternalsCache
protected 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 PetiteBeans
Copyright © 2003-present Jodd Team