## Uses of Class
org.apache.hc.core5.http.impl.bootstrap.ServerBootstrap

- Packages that use ServerBootstrap
  Package | Description
  --- | ---
  org.apache.hc.core5.http.impl.bootstrap | HTTP/1.1 requester and server bootstrap.

- - ### Uses of ServerBootstrap in org.apache.hc.core5.http.impl.bootstrap

    Methods in org.apache.hc.core5.http.impl.bootstrap that return ServerBootstrap
    Modifier and Type | Method and Description
    --- | ---
    `ServerBootstrap` | ServerBootstrap.`addFilterAfter(String existing, String name, HttpFilterHandler filterHandler)` Adds the filter after the filter with the given name.
    `ServerBootstrap` | ServerBootstrap.`addFilterBefore(String existing, String name, HttpFilterHandler filterHandler)` Adds the filter before the filter with the given name.
    `ServerBootstrap` | ServerBootstrap.`addFilterFirst(String name, HttpFilterHandler filterHandler)` Add an filter to the head of the processing list.
    `ServerBootstrap` | ServerBootstrap.`addFilterLast(String name, HttpFilterHandler filterHandler)` Add an filter to the tail of the processing list.
    `static ServerBootstrap` | ServerBootstrap.`bootstrap()`
    `ServerBootstrap` | ServerBootstrap.`register(String uriPattern, HttpRequestHandler requestHandler)` Registers the given `HttpRequestHandler` as a default handler for URIs matching the given pattern.
    `ServerBootstrap` | ServerBootstrap.`registerVirtual(String hostname, String uriPattern, HttpRequestHandler requestHandler)` Registers the given `HttpRequestHandler` as a handler for URIs matching the given host and the pattern.
    `ServerBootstrap` | ServerBootstrap.`replaceFilter(String existing, HttpFilterHandler filterHandler)` Replace an existing filter with the given name with new filter.
    `ServerBootstrap` | ServerBootstrap.`setCanonicalHostName(String canonicalHostName)` Sets canonical name (fully qualified domain name) of the server.
    `ServerBootstrap` | ServerBootstrap.`setCharCodingConfig(CharCodingConfig charCodingConfig)` Sets connection configuration.
    `ServerBootstrap` | ServerBootstrap.`setConnectionFactory(HttpConnectionFactory<? extends DefaultBHttpServerConnection> connectionFactory)` Assigns `HttpConnectionFactory` instance.
    `ServerBootstrap` | ServerBootstrap.`setConnectionReuseStrategy(ConnectionReuseStrategy connStrategy)` Assigns `ConnectionReuseStrategy` instance.
    `ServerBootstrap` | ServerBootstrap.`setExceptionListener(ExceptionListener exceptionListener)` Assigns `ExceptionListener` instance.
    `ServerBootstrap` | ServerBootstrap.`setHttp1Config(Http1Config http1Config)` Sets connection configuration.
    `ServerBootstrap` | ServerBootstrap.`setHttpProcessor(HttpProcessor httpProcessor)` Assigns `HttpProcessor` instance.
    `ServerBootstrap` | ServerBootstrap.`setListenerPort(int listenerPort)` Sets listener port number.
    `ServerBootstrap` | ServerBootstrap.`setLocalAddress(InetAddress localAddress)` Assigns local interface for the listener.
    `ServerBootstrap` | ServerBootstrap.`setLookupRegistry(LookupRegistry<HttpRequestHandler> lookupRegistry)` Assigns `LookupRegistry` instance.
    `ServerBootstrap` | ServerBootstrap.`setResponseFactory(HttpResponseFactory<ClassicHttpResponse> responseFactory)` Assigns `HttpResponseFactory` instance.
    `ServerBootstrap` | ServerBootstrap.`setServerSocketFactory(ServerSocketFactory serverSocketFactory)` Assigns `ServerSocketFactory` instance.
    `ServerBootstrap` | ServerBootstrap.`setSocketConfig(SocketConfig socketConfig)` Sets socket configuration.
    `ServerBootstrap` | ServerBootstrap.`setSslContext(SSLContext sslContext)` Assigns `SSLContext` instance.
    `ServerBootstrap` | ServerBootstrap.`setSslSetupHandler(Callback<SSLParameters> sslSetupHandler)` Assigns `Callback` for `SSLParameters`.
    `ServerBootstrap` | ServerBootstrap.`setStreamListener(Http1StreamListener streamListener)` Assigns `ExceptionListener` instance.

Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.