| Package | Description | 
|---|---|
| org.springframework.context | This package builds on the beans package to add support for
 message sources and for the Observer design pattern, and the
 ability for application objects to obtain resources using a
 consistent API. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | SmartLifecycleAn extension of the  Lifecycleinterface for those objects that require
 to be started uponApplicationContextrefresh and/or shutdown in a
 particular order. |