public class ProxettaAwarePetiteContainer extends PetiteContainer
| Modifier and Type | Field and Description |
|---|---|
protected ProxyProxetta |
proxetta |
PETITE_CONTAINER_REF_NAME, scopedProxyManagerannotationResolver, beanCollections, beans, beansAlt, paramManager, petiteConfig, petiteResolvers, providers, referencesResolver, scopes| Constructor and Description |
|---|
ProxettaAwarePetiteContainer(ProxyProxetta proxetta) |
ProxettaAwarePetiteContainer(ProxyProxetta 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, injectParams, invokeConsumerIfRegistered, invokeInitMethods, invokeProvider, newBeanInstance, registerBeanAndWireAndInjectParamsAndInvokeInitMethods, resolveInitAndDestroyMethods, setBeanProperty, shutdown, wire, wire, wireBean, wireMethods, wirePropertiesbeanNames, beansCount, config, 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, resolveBeanParams, resolveScope, scopesCountprotected final ProxyProxetta proxetta
public ProxettaAwarePetiteContainer(ProxyProxetta proxetta)
public ProxettaAwarePetiteContainer(ProxyProxetta 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