Package com.linecorp.armeria.server
Class ServerListenerBuilder
java.lang.Object
com.linecorp.armeria.server.ServerListenerBuilder
public final class ServerListenerBuilder extends Object
Builds a new
ServerListener
.
Example
ServerListenerBuilder slb = ServerListener.builder();
// Add a {@link ServerListener#serverStarting(Server)} callback.
slb.whenStarting((Server server) -> {...});
// Add multiple {@link ServerListener#serverStarted(Server)} callbacks, one by one.
slb.whenStarted((Server server) -> {...});
slb.whenStarted((Server server) -> {...});
// Add multiple {@link ServerListener#serverStopping(Server)} callbacks at once, with varargs.
slb.whenStopping(consumer1, consumer2, consumer3);
// Add multiple {@link ServerListener#serverStopped(Server)} callbacks at once, with an Iterable.
slb.whenStopped(consumerIterable);
// Build a `ServerListener` instance.
ServerListener sl = slb.build();
// Set to `Server`.
Server server = ...
server.serverListener(sl);
-
Method Summary
-
Method Details
-
whenStarting
- See Also:
ServerListener.serverStarting(Server)
-
whenStarting
@SafeVarargs public final ServerListenerBuilder whenStarting(Consumer<? super Server>... consumers)- See Also:
ServerListener.serverStarting(Server)
-
whenStarting
- See Also:
ServerListener.serverStarting(Server)
-
whenStarted
- See Also:
ServerListener.serverStarted(Server)
-
whenStarted
- See Also:
ServerListener.serverStarted(Server)
-
whenStarted
- See Also:
ServerListener.serverStarted(Server)
-
whenStopping
- See Also:
ServerListener.serverStopping(Server)
-
whenStopping
@SafeVarargs public final ServerListenerBuilder whenStopping(Consumer<? super Server>... consumers)- See Also:
ServerListener.serverStopping(Server)
-
whenStopping
- See Also:
ServerListener.serverStopping(Server)
-
whenStopped
- See Also:
ServerListener.serverStopped(Server)
-
whenStopped
- See Also:
ServerListener.serverStopped(Server)
-
whenStopped
- See Also:
ServerListener.serverStopped(Server)
-
build
Returns a newly-createdServerListener
based on theRunnable
s added to this builder.
-