| Interface | Description |
|---|---|
| ConfigurableWebServerFactory |
A configurable
WebServerFactory. |
| ErrorPageRegistrar |
Interface to be implemented by types that register
ErrorPages. |
| ErrorPageRegistry |
Interface for a registry that holds
ErrorPages. |
| GracefulShutdownCallback |
A callback for the result of a graceful shutdown request.
|
| SslStoreProvider |
Interface to provide SSL key stores for an
WebServer to use. |
| WebServer |
Simple interface that represents a fully configured web server (for example Tomcat,
Jetty, Netty).
|
| WebServerFactory |
Tagging interface for factories that create a
WebServer. |
| WebServerFactoryCustomizer<T extends WebServerFactory> |
Strategy interface for customizing
web server factories. |
| Class | Description |
|---|---|
| AbstractConfigurableWebServerFactory |
Abstract base class for
ConfigurableWebServerFactory implementations. |
| CertificateFileSslStoreProvider |
An
SslStoreProvider that creates key and trust stores from certificate and
private key PEM files. |
| Compression |
Simple server-independent abstraction for compression configuration.
|
| Cookie |
Cookie properties.
|
| ErrorPage |
Simple server-independent abstraction for error pages.
|
| ErrorPageRegistrarBeanPostProcessor |
BeanPostProcessor that applies all ErrorPageRegistrars from the bean
factory to ErrorPageRegistry beans. |
| Http2 |
Simple server-independent abstraction for HTTP/2 configuration.
|
| MimeMappings |
Simple server-independent abstraction for mime mappings.
|
| MimeMappings.Mapping |
A single mime mapping.
|
| Ssl |
Simple server-independent abstraction for SSL configuration.
|
| SslConfigurationValidator |
Provides utilities around SSL.
|
| WebServerFactoryCustomizerBeanPostProcessor |
BeanPostProcessor that applies all WebServerFactoryCustomizer beans
from the bean factory to WebServerFactory beans. |
| Enum | Description |
|---|---|
| Cookie.SameSite |
SameSite values.
|
| GracefulShutdownResult |
The result of a graceful shutdown request.
|
| Shutdown |
Configuration for shutting down a
WebServer. |
| Ssl.ClientAuth |
Client authentication types.
|
| Exception | Description |
|---|---|
| PortInUseException |
A
PortInUseException is thrown when a web server fails to start due to a port
already being in use. |
| WebServerException |
Exceptions thrown by a web server.
|
| Annotation Type | Description |
|---|---|
| LocalServerPort | Deprecated
since 2.7.0 for removal in 3.0.0 in favor or
org.springframework.boot.test.web.server.LocalServerPort |