posted 19 years ago
Container guarantees saving of the following field types during passivation even though they are non-serializable fields as long as they are not transient.
1.Local / remote component and home interfaces (even if the objects / stubs are not serializable)
2.A SessionContext object
3.A bean�s special JNDI context or any of its subcontexts
4.The UserTransaction interface which can be got from the SessionContext
5. A resource manager connection factory like a instance of javax.sql.DataSource
QA) (Does 5 include all resource manager connection factories- [javax.sql.DataSource / javax.jms.QueueConnectionFactory /javax.jms.TopicConnectionFactory / javax.mail.Session / javax.net.URL].
QB) What of Administered objects (resource environment references) or JMS destinations). Are they excluded like java.sql Connection?