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

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

commit 9dc1304d5ef820a40c4b252a6d5f08192e26594b
Author: Lukas Lowinger <[email protected]>
AuthorDate: Mon Jan 6 16:56:57 2025 +0100

    Use @ApplicationScoped instead of @SessionScoped as there is no session in 
Camel CXF Route (more details at 
https://github.com/apache/camel-quarkus/issues/6880)
---
 cxf-soap/src/main/java/org/acme/cxf/soap/pojo/MyPojoRouteBuilder.java | 3 +--
 cxf-soap/src/main/java/org/acme/cxf/soap/wsdl/MyWsdlRouteBuilder.java | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git 
a/cxf-soap/src/main/java/org/acme/cxf/soap/pojo/MyPojoRouteBuilder.java 
b/cxf-soap/src/main/java/org/acme/cxf/soap/pojo/MyPojoRouteBuilder.java
index e015b63..37b26ac 100644
--- a/cxf-soap/src/main/java/org/acme/cxf/soap/pojo/MyPojoRouteBuilder.java
+++ b/cxf-soap/src/main/java/org/acme/cxf/soap/pojo/MyPojoRouteBuilder.java
@@ -17,7 +17,6 @@
 package org.acme.cxf.soap.pojo;
 
 import jakarta.enterprise.context.ApplicationScoped;
-import jakarta.enterprise.context.SessionScoped;
 import jakarta.enterprise.inject.Produces;
 import jakarta.inject.Named;
 import org.acme.cxf.soap.pojo.service.ContactService;
@@ -31,7 +30,7 @@ import org.apache.camel.component.cxf.jaxws.CxfEndpoint;
 public class MyPojoRouteBuilder extends RouteBuilder {
 
     @Produces
-    @SessionScoped
+    @ApplicationScoped
     @Named
     CxfEndpoint contact() {
         CxfEndpoint contactEndpoint = new CxfEndpoint();
diff --git 
a/cxf-soap/src/main/java/org/acme/cxf/soap/wsdl/MyWsdlRouteBuilder.java 
b/cxf-soap/src/main/java/org/acme/cxf/soap/wsdl/MyWsdlRouteBuilder.java
index 6843898..2a28ab4 100644
--- a/cxf-soap/src/main/java/org/acme/cxf/soap/wsdl/MyWsdlRouteBuilder.java
+++ b/cxf-soap/src/main/java/org/acme/cxf/soap/wsdl/MyWsdlRouteBuilder.java
@@ -24,7 +24,6 @@ import com.example.customerservice.CustomerService;
 import com.example.customerservice.NoSuchCustomer;
 import com.example.customerservice.NoSuchCustomerException;
 import jakarta.enterprise.context.ApplicationScoped;
-import jakarta.enterprise.context.SessionScoped;
 import jakarta.enterprise.inject.Produces;
 import jakarta.inject.Named;
 import org.acme.cxf.soap.wsdl.repository.CustomerRepository;
@@ -46,7 +45,7 @@ public class MyWsdlRouteBuilder extends RouteBuilder {
     }
 
     @Produces
-    @SessionScoped
+    @ApplicationScoped
     @Named
     CxfEndpoint customer() {
         CxfEndpoint customersEndpoint = new CxfEndpoint();

Reply via email to