@FunctionalInterface
public interface Lifecycle
void start() throws java.lang.Throwable
java.lang.Throwable
default void postStart() throws java.lang.Throwable
java.lang.Throwable
default void preStop() throws java.lang.Throwable
java.lang.Throwable
default void stop() throws java.lang.Throwable
java.lang.Throwable