Polishing contribution
Closes gh-34877
This commit is contained in:
@@ -81,7 +81,7 @@ The following table describes server dependencies (also see
|
||||
|jetty-server, jetty-servlet
|
||||
|===
|
||||
|
||||
The code snippets below show using the `HttpHandler` adapters with each server API:
|
||||
The code snippets below show using the `HttpHandler` adapters with each server API.
|
||||
|
||||
*Reactor Netty*
|
||||
[tabs]
|
||||
@@ -179,15 +179,15 @@ Java::
|
||||
JettyCoreHttpHandlerAdapter adapter = new JettyCoreHttpHandlerAdapter(handler);
|
||||
|
||||
Server server = new Server();
|
||||
server.setHandler(adapter);
|
||||
|
||||
ServerConnector connector = new ServerConnector(server);
|
||||
connector.setHost(host);
|
||||
connector.setPort(port);
|
||||
server.addConnector(connector);
|
||||
|
||||
server.setHandler(adapter);
|
||||
server.start();
|
||||
----
|
||||
NOTE: As of Spring Framework 6.2, `JettyHttpHandlerAdapter` has been deprecated in favor of `JettyCoreHttpHandlerAdapter` which provides better integration with Jetty 12.
|
||||
|
||||
Kotlin::
|
||||
+
|
||||
@@ -197,22 +197,24 @@ Kotlin::
|
||||
val adapter = JettyCoreHttpHandlerAdapter(handler)
|
||||
|
||||
val server = Server()
|
||||
server.setHandler(adapter)
|
||||
|
||||
val connector = ServerConnector(server)
|
||||
connector.host = host
|
||||
connector.port = port
|
||||
server.addConnector(connector)
|
||||
|
||||
server.setHandler(adapter)
|
||||
server.start()
|
||||
----
|
||||
======
|
||||
|
||||
*Servlet Container*
|
||||
TIP: In Spring Framework 6.2, `JettyHttpHandlerAdapter` was deprecated in favor of
|
||||
`JettyCoreHttpHandlerAdapter`, which integrates directly with Jetty 12 APIs
|
||||
without a Servlet layer.
|
||||
|
||||
To deploy as a WAR to any Servlet container, you can extend and include
|
||||
{spring-framework-api}/web/server/adapter/AbstractReactiveWebInitializer.html[`AbstractReactiveWebInitializer`]
|
||||
in the WAR. That class wraps an `HttpHandler` with `ServletHttpHandlerAdapter` and registers
|
||||
that as a `Servlet`.
|
||||
To deploy as a WAR to a Servlet container instead, use
|
||||
{spring-framework-api}/web/server/adapter/AbstractReactiveWebInitializer.html[`AbstractReactiveWebInitializer`],
|
||||
to adapt `HttpHandler` to a `Servlet` via `ServletHttpHandlerAdapter`.
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user