Class StartStopSupport<T,U,V,L>

java.lang.Object
com.linecorp.armeria.common.util.StartStopSupport<T,U,V,L>
Type Parameters:
T - the type of the startup argument. Use Void if unused.
U - the type of the shutdown argument. Use Void if unused.
V - the type of the startup result. Use Void if unused.
L - the type of the life cycle event listener. Use Void if unused.
All Implemented Interfaces:
AsyncCloseable, ListenableAsyncCloseable, AutoCloseable

public abstract class StartStopSupport<T,U,V,L> extends Object implements ListenableAsyncCloseable
Provides asynchronous start-stop life cycle support.