Alternative implementations of lifecycle strategy for use with a container. Currently supported options are:
- Implement Startable and/or Disposable (or other strong interface)
- Use configuration to wire methods that are start/stop/dispose equivalent.
- J2EE 5.0 Annotation-based lifecycles.
- Combinations thereof (composite)