Package com.linecorp.armeria.server
Interface ServerListener
- All Known Implementing Classes:
EurekaUpdatingListener
,ServerListenerAdapter
,ZooKeeperUpdatingListener
public interface ServerListener
Listens to life cycle events of a
Server
.-
Method Summary
Modifier and Type Method Description static ServerListenerBuilder
builder()
Returns a newServerListenerBuilder
.void
serverStarted(Server server)
Invoked when aServer
finished its startup procedure successfully and it started to serve incoming requests.void
serverStarting(Server server)
Invoked when aServer
begins its startup procedure.void
serverStopped(Server server)
Invoked when aServer
finished its shutdown procedure and it stopped to serve incoming requests.void
serverStopping(Server server)
Invoked when aServer
begins its shutdown procedure.
-
Method Details
-
builder
Returns a newServerListenerBuilder
. -
serverStarting
Invoked when aServer
begins its startup procedure. Note that theServer
will abort its startup when aserverStarting(Server)
throws an exception.- Throws:
Exception
-
serverStarted
Invoked when aServer
finished its startup procedure successfully and it started to serve incoming requests.- Throws:
Exception
-
serverStopping
Invoked when aServer
begins its shutdown procedure.- Throws:
Exception
-
serverStopped
Invoked when aServer
finished its shutdown procedure and it stopped to serve incoming requests.- Throws:
Exception
-