the dispose type is not the produce one, is it normal? *Romain Manni-Bucau* *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* *Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* *Github: https://github.com/rmannibucau*
2013/3/11 mauro <[email protected]> > if I move the code of the method annotated @ PreDestroy in the method > @Disposes of cdi????? > > for example for create a object @ApplicationScoped with cdi , i use a > method > @Produces. > And for destuct it i use the method @Disposes. > > When the application destruct the beans @Applicationscoped , the mehod with > the parameter @Disposes it is callled automatically . > > i write a example of a method producer and a method that @Disposes the bean > . > > > > > @Produces @ManagerQueque @ApplicationScoped > public QueueSession createOrderSession(@Order QueueConnection > conn) > throws JMSException { > return conn.createQueueSession(true, > Session.AUTO_ACKNOWLEDGE); > } > > public void closeOrderSession(@Disposes @ManagerQueque > QueueConnection > conn) throws JMSException { > conn.close(); > } > > > you think that it is ok ? > mauro > > > > -- > View this message in context: > http://openejb.979440.n4.nabble.com/TomEE-undeploy-app-is-not-invoking-PreDestroy-on-CDI-ApplicationScoped-bean-tp4658744p4661403.html > Sent from the OpenEJB User mailing list archive at Nabble.com. >
