All Classes and Interfaces

Class
Description
Abstract base class for ConfigurableWebServerFactory implementations.
Abstract base class for ReactiveWebServerFactory implementations.
ReactiveWebServerApplicationContext that accepts annotated classes as input - in particular @Configuration-annotated classes, but also plain @Component classes and JSR-330 compliant classes using javax.inject annotations.
ServletWebServerApplicationContext that accepts annotated classes as input - in particular @Configuration -annotated classes, but also plain @Component classes and JSR-330 compliant classes using javax.inject annotations.
Simple server-independent abstraction for compression configuration.
A configurable ServletWebServerFactory.
SPI interface to be implemented by most if not all web server application contexts.
A configurable WebServerFactory.
The context path of a servlet web server.
Cookie properties.
SameSite values.
Strategy interface that can be used with ConfigurableServletWebServerFactory implementations in order to supply custom Cookie.SameSite values for specific cookies.
Manages a ServletWebServerFactory document root.
Customizer for the auto-configured ForwardedHeaderFilter.
A callback for the result of a graceful shutdown request.
The result of a graceful shutdown request.
Simple server-independent abstraction for HTTP/2 configuration.
Configuration for the server's JSP servlet.
Simple server-independent abstraction for mime mappings.
A single mime mapping.
Exception thrown when there is no WebServerFactory bean of the required type defined in a WebServerApplicationContext.
A PortInUseException is thrown when a web server fails to start due to a port already being in use.
A GenericReactiveWebApplicationContext that can be used to bootstrap itself from a contained ReactiveWebServerFactory bean.
Configuration for a reactive web server.
Factory interface that can be used to create a reactive WebServer.
WebServerFactoryCustomizer to apply ServerProperties to reactive servers.
Event to be published after the WebServer is ready.
ApplicationContextInitializer that sets Environment properties for the ports that WebServer servers are actually listening on.
@ConfigurationProperties for a web server (e.g.
 
Strategies for supporting forward headers.
Reactive server properties.
 
Servlet server properties.
Enables scanning for Servlet components (filters, servlets, and listeners).
The ServletContextInitializers to apply to a servlet WebServer.
A WebApplicationContext that can be used to bootstrap itself from a contained ServletWebServerFactory bean.
Utility class to store and restore any user defined scopes.
Configuration for a servlet web server.
Factory interface that can be used to create a WebServer.
Event to be published after the WebServer is ready.
Settings for a servlet WebServer to be created by a ConfigurableServletWebServerFactory.
Session properties.
Available session tracking modes (mirrors SessionTrackingMode).
Manages a session store directory.
Configuration for shutting down a WebServer.
Simple server-independent abstraction for SSL configuration.
Client authentication types.
 
Variant of ServletContextAwareProcessor for use with a ConfigurableWebApplicationContext.
Interface to be implemented by types that register @WebListeners.
A registry that holds @WebListeners.
Simple interface that represents a fully configured web server (for example Tomcat, Jetty, Netty).
Interface to be implemented by application contexts that create and manage the lifecycle of an embedded WebServer.
Exceptions thrown by a web server.
Tagging interface for factories that create a WebServer.
Strategy interface for customizing web server factories.
BeanPostProcessor that applies all WebServerFactoryCustomizer beans from the bean factory to WebServerFactory beans.
SmartLifecycle to trigger WebServer graceful shutdown.
Event to be published when the WebServer is ready.
An ApplicationListener that saves embedded server port and management port into file.
SslBundle backed by Ssl.
ServletWebServerApplicationContext which takes its configuration from XML documents, understood by an XmlBeanDefinitionReader.