Interface | Description |
---|---|
ConfigurableWebServerFactory |
A configurable
WebServerFactory . |
ErrorPageRegistrar |
Interface to be implemented by types that register
ErrorPages . |
ErrorPageRegistry |
Interface for a registry that holds
ErrorPages . |
GracefulShutdown |
Handles graceful shutdown of a
WebServer . |
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. |
Compression |
Simple server-independent abstraction for compression configuration.
|
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.
|
Shutdown |
Configuration for shutting down a
WebServer . |
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 |
---|---|
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 an web server.
|
Annotation Type | Description |
---|---|
LocalServerPort |
Annotation at the field or method/constructor parameter level that injects the HTTP
port that got allocated at runtime.
|