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 ErrorPageRegistrar s 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 2.9.0 in favor or
org.springframework.boot.test.web.server.LocalServerPort |