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();
