Skip to content

Commit a1d1f1a

Browse files
committed
git commit -m "Update JettyHttpHandlerAdapter example to use JettyCoreHttpHandlerAdapter
- Replaced deprecated JettyHttpHandlerAdapter with JettyCoreHttpHandlerAdapter - Updated example to work with Jetty 12+ - Added note about the deprecation Closes spring-projectsgh-34875" Signed-off-by: kssumin <[email protected]>
1 parent 1898912 commit a1d1f1a

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

framework-docs/modules/ROOT/pages/web/webflux/reactive-spring.adoc

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -176,36 +176,33 @@ Java::
176176
[source,java,indent=0,subs="verbatim,quotes"]
177177
----
178178
HttpHandler handler = ...
179-
Servlet servlet = new JettyHttpHandlerAdapter(handler);
179+
JettyCoreHttpHandlerAdapter adapter = new JettyCoreHttpHandlerAdapter(handler);
180180
181181
Server server = new Server();
182-
ServletContextHandler contextHandler = new ServletContextHandler(server, "");
183-
contextHandler.addServlet(new ServletHolder(servlet), "/");
184-
contextHandler.start();
185-
186182
ServerConnector connector = new ServerConnector(server);
187183
connector.setHost(host);
188184
connector.setPort(port);
189185
server.addConnector(connector);
186+
187+
server.setHandler(adapter);
190188
server.start();
191189
----
190+
NOTE: As of Spring Framework 6.2, `JettyHttpHandlerAdapter` has been deprecated in favor of `JettyCoreHttpHandlerAdapter` which provides better integration with Jetty 12.
192191
193192
Kotlin::
194193
+
195194
[source,kotlin,indent=0,subs="verbatim,quotes"]
196195
----
197196
val handler: HttpHandler = ...
198-
val servlet = JettyHttpHandlerAdapter(handler)
197+
val adapter = JettyCoreHttpHandlerAdapter(handler)
199198
200199
val server = Server()
201-
val contextHandler = ServletContextHandler(server, "")
202-
contextHandler.addServlet(ServletHolder(servlet), "/")
203-
contextHandler.start();
204-
205200
val connector = ServerConnector(server)
206201
connector.host = host
207202
connector.port = port
208203
server.addConnector(connector)
204+
205+
server.setHandler(adapter)
209206
server.start()
210207
----
211208
======
@@ -800,4 +797,3 @@ Kotlin::
800797
.build()
801798
----
802799
======
803-

0 commit comments

Comments
 (0)