O'Reilly logo
  • Peter Sedláček thinks this is interesting:

Figure 4.8. The MDB lifecycle has three states: doesn’t exist, idle, and busy. There are only two lifecycle callbacks corresponding to bean creation and destruction; you can use PostConstruct and PreDestroy to receive these callbacks.

From

Cover of EJB 3 in Action, Second Edition

Note

Arrow from pool should go towards to "Bean does not exist", right?!