You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Ivan Pryvalov <i....@smiss.com.ua> on 2008/12/11 17:27:42 UTC
Annotation in servicemix-bean
Hi!
I use Servicemix 3.2.1 (it is already old version).
In some service (servicemix-bean component) I use annotation
@PostConstruct and @PreDestroy and found some behavoir of component in
life-cycle of service:
1. Deploy: @PostConstruct is called.
2. Stop : @PreDestroy is called.
3. Start : @PostConstruct is NOT called.
4. Stop : @PreDestroy is called.
It is bug of SMX 3.2.1 or not?
What correct behaviour should be?
Thanks,
Truly yours,
Ivan Pryvalov.
Re: Annotation in servicemix-bean
Posted by Ashwin Karpe <as...@progress.com>.
Ivan,
The annotations are aspects and need to be applied at object instantiation
by the Spring framework. When the bean component speacializes a thread for a
Service/Endpoint it should apply the annotations prior to operation
invocation.
My impression is that this might be a dated version that causes it to
happen. I am not aware of any JBI related limitations that might result in
this effect. Can you please verify whether this still happens with 3.3.x. If
so then this may be a bug.
Cheers,
Ashwin...
Ivan Pryvalov wrote:
>
> Hi!
>
> I use Servicemix 3.2.1 (it is already old version).
>
> In some service (servicemix-bean component) I use annotation
> @PostConstruct and @PreDestroy and found some behavoir of component in
> life-cycle of service:
>
>
> 1. Deploy: @PostConstruct is called.
> 2. Stop : @PreDestroy is called.
> 3. Start : @PostConstruct is NOT called.
> 4. Stop : @PreDestroy is called.
>
>
> It is bug of SMX 3.2.1 or not?
> What correct behaviour should be?
>
>
> Thanks,
> Truly yours,
> Ivan Pryvalov.
>
>
-----
---
Ashwin Karpe, Principal Consultant, PS - Opensource Center of Competence
Progress Software Corporation
14 Oak Park Drive
Bedford, MA 01730
---
+1-972-304-9084 (Office)
+1-972-971-1700 (Mobile)
----
Blog: http://opensourceknowledge.blogspot.com/
--
View this message in context: http://www.nabble.com/Annotation-in-servicemix-bean-tp20958934p20985669.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.