org.springframework.http.server.reactive.ServerHttpRequest and
org.springframework.http.server.reactive.ServerHttpResponse along with an
org.springframework.http.server.reactive.HttpHandler for processing.
Also provides implementations adapting to different runtimes including Servlet containers, Netty + Reactor IO, and Undertow.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | HttpHandler
Lowest level contract for reactive HTTP request handling that serves as a common denominator across different runtimes. |
| public interface | HttpHandlerDecoratorFactory
Contract for applying a decorator to an |
| public interface | ServerHttpRequest
Represents a reactive server-side HTTP request. |
| public interface | ServerHttpResponse
Represents a reactive server-side HTTP response. |
| public interface | SslInfo
A holder for SSL session information. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractListenerReadPublisher<
the type of element signaled T>Abstract base class for |
| public abstract class | AbstractListenerServerHttpResponse
Abstract base class for listener-based server responses. |
| public abstract class | AbstractListenerWriteFlushProcessor<
the type of element signaled to the T>SubscriberAn alternative to |
| public abstract class | AbstractListenerWriteProcessor<
the type of element signaled to the T>SubscriberAbstract base class for |
| public abstract class | AbstractServerHttpRequest
Common base class for |
| public abstract class | AbstractServerHttpResponse
Base class for |
| public class | ChannelSendOperator<
the type of element signaled T>Given a write function that accepts a source |
| public class | ContextPathCompositeHandler
|
| pack-priv class | DefaultServerHttpRequestBuilder
Package-private default implementation of |
| pack-priv class | DefaultSslInfo
Default implementation of |
| public class | HttpHeadResponseDecorator
|
| public class | JettyHttpHandlerAdapter
|
| public class | ReactorHttpHandlerAdapter
Adapt |
| public class | ReactorNetty2HttpHandlerAdapter
Adapt |
| pack-priv class | ReactorNetty2ServerHttpRequest
Adapt |
| pack-priv class | |
| pack-priv class | ReactorServerHttpRequest
Adapt |
| pack-priv class | |
| pack-priv abstract class | ReactorUriHelper
Helper class for creating a |
| public class | ServerHttpRequestDecorator
Wraps another |
| public class | ServerHttpResponseDecorator
Wraps another |
| public class | ServletHttpHandlerAdapter
Adapt |
| pack-priv class | ServletServerHttpRequest
Adapt |
| pack-priv class | ServletServerHttpResponse
Adapt |
| pack-priv class | TomcatHeadersAdapter
|
| public class | TomcatHttpHandlerAdapter
|
| pack-priv class | UndertowHeadersAdapter
|
| public class | UndertowHttpHandlerAdapter
Adapt |
| pack-priv class | UndertowServerHttpRequest
Adapt |
| pack-priv class | UndertowServerHttpResponse
Adapt |
| pack-priv class | WriteResultPublisher
Publisher returned from |