Package com.linecorp.armeria.server
Class ServerListenerBuilder
java.lang.Object
com.linecorp.armeria.server.ServerListenerBuilder
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
Modifier and TypeMethodDescriptionbuild()
Returns a newly-createdServerListener
based on theRunnable
s added to this builder.whenStarted
(Iterable<? extends Consumer<? super Server>> consumers) whenStarted
(Consumer<? super Server> consumer) final ServerListenerBuilder
whenStarted
(Consumer<? super Server>... consumers) whenStarting
(Iterable<? extends Consumer<? super Server>> consumers) whenStarting
(Consumer<? super Server> consumer) final ServerListenerBuilder
whenStarting
(Consumer<? super Server>... consumers) whenStopped
(Iterable<? extends Consumer<? super Server>> consumers) whenStopped
(Consumer<? super Server> consumer) final ServerListenerBuilder
whenStopped
(Consumer<? super Server>... consumers) whenStopping
(Iterable<? extends Consumer<? super Server>> consumers) whenStopping
(Consumer<? super Server> consumer) final ServerListenerBuilder
whenStopping
(Consumer<? super Server>... consumers)
-
Method Details
-
whenStarting
- See Also:
-
whenStarting
- See Also:
-
whenStarting
- See Also:
-
whenStarted
- See Also:
-
whenStarted
- See Also:
-
whenStarted
- See Also:
-
whenStopping
- See Also:
-
whenStopping
- See Also:
-
whenStopping
- See Also:
-
whenStopped
- See Also:
-
whenStopped
- See Also:
-
whenStopped
- See Also:
-
build
Returns a newly-createdServerListener
based on theRunnable
s added to this builder.
-