Bean managed entity beans
Any kind of EJB object
Stateless session beans
Any session bean
Message driven beans
Statefull session beans
Container managed entity beans