A common interface defining methods for start/stop lifecycle control. The typical use case for this is to control asynchronous processing. <b>NOTE: This interface does not imply specific auto-startup semantics. Consider implementing {@link SmartLifecycle} for that purpose.</b>