This is an automated email from the ASF dual-hosted git repository.

jiriondrusek pushed a commit to branch camel-main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git


The following commit(s) were added to refs/heads/camel-main by this push:
     new 4e8878ba77 Fixed servlet
4e8878ba77 is described below

commit 4e8878ba77812c9caf0ee13fe0e3845ea4fe3cce
Author: JiriOndrusek <ondrusek.j...@gmail.com>
AuthorDate: Tue Jun 18 11:33:30 2024 +0200

    Fixed servlet
---
 .../org/apache/camel/quarkus/component/servlet/ServletProducers.java  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/integration-tests/servlet/src/main/java/org/apache/camel/quarkus/component/servlet/ServletProducers.java
 
b/integration-tests/servlet/src/main/java/org/apache/camel/quarkus/component/servlet/ServletProducers.java
index 292be43a1e..c0172831a1 100644
--- 
a/integration-tests/servlet/src/main/java/org/apache/camel/quarkus/component/servlet/ServletProducers.java
+++ 
b/integration-tests/servlet/src/main/java/org/apache/camel/quarkus/component/servlet/ServletProducers.java
@@ -33,6 +33,7 @@ import jakarta.servlet.http.HttpServletRequest;
 import org.apache.camel.Exchange;
 import org.apache.camel.Message;
 import org.apache.camel.Processor;
+import org.apache.camel.http.common.HttpMessage;
 import org.apache.camel.spi.MimeType;
 
 import static 
org.apache.camel.quarkus.servlet.runtime.CamelServletConfig.ServletConfig.DEFAULT_SERVLET_NAME;
@@ -51,7 +52,8 @@ public class ServletProducers {
         return exchange -> {
             JsonObject json = new JsonObject();
             Message message = exchange.getMessage();
-            HttpServletRequest request = 
message.getHeader(Exchange.HTTP_SERVLET_REQUEST, HttpServletRequest.class);
+            HttpMessage httpMessage = exchange.getIn(HttpMessage.class);
+            HttpServletRequest request = httpMessage.getRequest();
             String servletName = message.getHeader("servletName", 
DEFAULT_SERVLET_NAME, String.class);
             ServletContext servletContext = request.getServletContext();
             Deployment deployment = ((ServletContextImpl) 
servletContext).getDeployment();

Reply via email to