/** * Wires bean, injects parameters and invokes init methods. * Such a loooong name :) */ protected void registerBeanAndWireAndInjectParamsAndInvokeInitMethods(final BeanData beanData) { initBeanDefinition(beanData.definition()); beanData.scopeRegister(); beanData.invokeInitMethods(InitMethodInvocationStrategy.POST_CONSTRUCT); beanData.wireBean(); beanData.invokeInitMethods(InitMethodInvocationStrategy.POST_DEFINE); beanData.injectParams(paramManager, petiteConfig.isImplicitParamInjection()); beanData.invokeInitMethods(InitMethodInvocationStrategy.POST_INITIALIZE); beanData.invokeConsumerIfRegistered(); }
/** * Wires bean, injects parameters and invokes init methods. * Such a loooong name :) */ protected void registerBeanAndWireAndInjectParamsAndInvokeInitMethods(final BeanData beanData) { initBeanDefinition(beanData.definition()); beanData.scopeRegister(); beanData.invokeInitMethods(InitMethodInvocationStrategy.POST_CONSTRUCT); beanData.wireBean(); beanData.invokeInitMethods(InitMethodInvocationStrategy.POST_DEFINE); beanData.injectParams(paramManager, petiteConfig.isImplicitParamInjection()); beanData.invokeInitMethods(InitMethodInvocationStrategy.POST_INITIALIZE); beanData.invokeConsumerIfRegistered(); }