Implement Spring Lifecycle interface