MCF lifecycle is a feature that is projected to be added in jca 1.6 (jsr322)
(along with other annotation handling and the new javabean validation mechanism - jsr303).
Instead of an interface it is supposed to use the @PostConstruct and @PreDestroy
annotations on the javabean methods.
If we are going to implement it early then I'd rather do that.
The difficulty comes in that we are only suppossed to process the annotations
when the ra.xml (when there is one)
specifies 1.6+ as the version (which obviously doesn't exist yet :-)
So maybe we could add some jboss specific metadata/annotation that enables
it for earlier versions?
I think for the moment I'm going to adopt my solution, as I see jca 1.6 is going to be late for my needs.
By the way, I suppose you are going to provide jca 1.6 support for jboss 5, as I am using jboss 4.2.3 it would be a great idea to add it also to this version ;)
Thanks for your answer