@@ -127,7 +127,7 @@ You have maximum choice of libraries, since, historically, most are blocking.
127127
128128* If you are already shopping for a non-blocking web stack, Spring WebFlux offers the same
129129execution model benefits as others in this space and also provides a choice of servers
130- (Netty, Tomcat, Jetty, Undertow,  and Servlet containers), a choice of programming models
130+ (Netty, Tomcat, Jetty, and Servlet containers), a choice of programming models
131131(annotated controllers and functional web endpoints), and a choice of reactive libraries
132132(Reactor, RxJava, or other).
133133
@@ -165,7 +165,7 @@ unsure what benefits to look for, start by learning about how non-blocking I/O w
165165== Servers
166166
167167Spring WebFlux is supported on Tomcat, Jetty, Servlet containers, as well as on
168- non-Servlet runtimes such as Netty and Undertow . All servers are adapted to a low-level,
168+ non-Servlet runtimes such as Netty. All servers are adapted to a low-level,
169169xref:web/webflux/reactive-spring.adoc#webflux-httphandler[common API] so that higher-level
170170xref:web/webflux/new-framework.adoc#webflux-programming-models[programming models] can be supported across servers.
171171
@@ -175,7 +175,7 @@ xref:web/webflux/dispatcher-handler.adoc#webflux-framework-config[WebFlux infras
175175lines of code.
176176
177177Spring Boot has a WebFlux starter that automates these steps. By default, the starter uses
178- Netty, but it is easy to switch to Tomcat, Jetty,  or Undertow  by changing your
178+ Netty, but it is easy to switch to Tomcat, or Jetty  by changing your
179179Maven or Gradle dependencies. Spring Boot defaults to Netty, because it is more widely
180180used in the asynchronous, non-blocking space and lets a client and a server share resources.
181181
@@ -188,8 +188,6 @@ adapter. It is not exposed for direct use.
188188NOTE: It is strongly advised not to map Servlet filters or directly manipulate the Servlet API in the context of a WebFlux application.
189189For the reasons listed above, mixing blocking I/O and non-blocking I/O in the same context will cause runtime issues.
190190
191- For Undertow, Spring WebFlux uses Undertow APIs directly without the Servlet API.
192- 
193191
194192[[webflux-performance]]
195193== Performance
0 commit comments