| Interface | Description |
|---|---|
| ConfigurableWebServerFactory |
A configurable
WebServerFactory. |
| ErrorPageRegistrar |
Interface to be implemented by types that register
ErrorPages. |
| ErrorPageRegistry |
Interface for a registry that holds
ErrorPages. |
| 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 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.
|
| 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.
|
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.