Interface ApplicationContextLifeCycle<T extends ApplicationContextLifeCycle>

Type Parameters:
T - The concrete type
All Superinterfaces:
ApplicationContextProvider, AutoCloseable, Closeable, LifeCycle
All Known Subinterfaces:
EmbeddedApplication<T>, EmbeddedServer, NettyEmbeddedServer
All Known Implementing Classes:
MessagingApplication, NettyHttpServer

public interface ApplicationContextLifeCycle<T extends ApplicationContextLifeCycle> extends ApplicationContextProvider, LifeCycle
An interface for classes that manage the ApplicationContext life cycle and shut it down when the class is shutdown.