Uses of Class
io.helidon.nima.webserver.ListenerConfiguration.Builder
Packages that use ListenerConfiguration.Builder
Package
Description
SPI for JUnit5 support to add support for additional types (such as WebSocket clients, grpc clients etc.).
NĂma WebServer module, combining common server API, HTTP API and HTTP/1.1 API to create a server.
-
Uses of ListenerConfiguration.Builder in io.helidon.nima.testing.junit5.webserver.spi
Methods in io.helidon.nima.testing.junit5.webserver.spi with parameters of type ListenerConfiguration.BuilderModifier and TypeMethodDescriptionServerJunitExtension.ParamHandler.get(String socketName, WebServer.Builder serverBuilder, ListenerConfiguration.Builder listenerBuilder, Router.RouterBuilder<?> routerBuilder) Get an instance to be injected.default voidServerJunitExtension.ParamHandler.handle(String socketName, WebServer.Builder serverBuilder, ListenerConfiguration.Builder listenerBuilder, Router.RouterBuilder<?> routerBuilder, T value) Handle the value after the method has been called, and its body updated our provided instance.default voidServerJunitExtension.updateListenerBuilder(String socketName, ListenerConfiguration.Builder listenerBuilder, Router.RouterBuilder<?> routerBuilder) Called for sockets defined bySetUpRoute. -
Uses of ListenerConfiguration.Builder in io.helidon.nima.webserver
Methods in io.helidon.nima.webserver that return ListenerConfiguration.BuilderModifier and TypeMethodDescriptionListenerConfiguration.Builder.backlog(int backlog) Accept backlog.ListenerConfiguration.Builder.bindAddress(InetAddress address) Address to bind to.Create a new builder for a named socket.ListenerConfiguration.Builder.connectionOptions(Consumer<SocketOptions.Builder> builderConsumer) Configure connection options for connections accepted by this listener.ListenerConfiguration.Builder.contentEncodingContext(ContentEncodingContext contentEncodingContext) Configure the listener specificContentEncodingContext.Configure listener scoped context to be used as a parent for webserver request contexts.ListenerConfiguration.Builder.directHandler(DirectHandler handler, DirectHandler.EventType... eventTypes) Configure a simple handler specific for this listener.Host or IP address to bind to.ListenerConfiguration.Builder.maxPayloadSize(long maxPayloadSize) Maximal number of bytes an entity may have.ListenerConfiguration.Builder.mediaContext(MediaContext mediaContext) Configure the listener specificMediaContext.ListenerConfiguration.Builder.port(int port) Port to bind to.ListenerConfiguration.Builder.receiveBufferSize(int receiveBufferSize) Listener receive buffer size.ListenerConfiguration.Builder.requestedUriDiscovery(RequestedUriDiscoveryContext discoveryContext) Configure the requested URI discovery context for this listener.WebServer.Builder.socketBuilder(String socketName) Socket builder for a named socket.Listener TLS configuration.ListenerConfiguration.Builder.writeBufferSize(int writeBufferSize) Initial buffer size in bytes ofBufferedOutputStreamcreated internally to write data to a socket connection.ListenerConfiguration.Builder.writeQueueLength(int writeQueueLength) Number of buffers queued for write operations.Method parameters in io.helidon.nima.webserver with type arguments of type ListenerConfiguration.BuilderModifier and TypeMethodDescriptionWebServer.Builder.defaultSocket(Consumer<ListenerConfiguration.Builder> socketBuilder) Configure listener for the default socket.WebServer.Builder.socket(String socketName, BiConsumer<ListenerConfiguration.Builder, Router.RouterBuilder<?>> builders) Configure additional socket with listener configuration and custom routing.WebServer.Builder.socket(String socketName, Consumer<ListenerConfiguration.Builder> socketBuilder) Configure additional socket with listener configuration using default routing.