ok, this could simplify things. thanks for the hint.
Bernd
Stefano Bagnara wrote:
[EMAIL PROTECTED] ha scritto:
Author: berndf
Date: Tue Jul 31 14:09:31 2007
New Revision: 561544
URL: http://svn.apache.org/viewvc?view=rev&rev=561544
Log:
switch from BeanFactoryPostProcessor to BeanPostProcessor. This is for
mimmicking Avalon lifecycle correctly: Do a complete lifecycle for one
bean/component, only then go to the next (instead of calling each lifecycle
method for all beans and then go to the next method, which is wrong)
use property setter injection consequently.
So, does this solve your previous issue?
PS: ContainerUtil provides helper methods that already do the whole
"if (object instanceof MarkerInterface) (MarkerInterface).callMethod()"
stuff for you.
Stefano
protected void invokeLifecycleWorker(String beanName, Object bean,
BeanDefinition beanDefinition) {
+ if (!(bean instanceof Initializable)) return;
Initializable initializable = (Initializable) bean;
try {
initializable.initialize();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]