diff --git a/.classpath b/.classpath index 5e8a55f..15c258d 100644 --- a/.classpath +++ b/.classpath @@ -1,5 +1,15 @@ + + + + + + + + + + @@ -13,14 +23,17 @@ - + + - + + + diff --git a/pom.xml b/pom.xml index 04eb1cc..1e944f2 100644 --- a/pom.xml +++ b/pom.xml @@ -14,8 +14,10 @@ distro - scm:git:https://code-repo.d4science.org/gCubeSystem/${project.artifactId}.git - scm:git:https://code-repo.d4science.org/gCubeSystem/${project.artifactId}.git + + scm:git:https://code-repo.d4science.org/gCubeSystem/${project.artifactId}.git + + scm:git:https://code-repo.d4science.org/gCubeSystem/${project.artifactId}.git https://code-repo.d4science.org/gCubeSystem/${project.artifactId} @@ -39,18 +41,20 @@ common-gcube-calls - com.sun.xml.ws - jaxws-rt - 2.3.3 - runtime - - - javax.xml.ws - jaxws-api + jakarta.xml.bind + jakarta.xml.bind-api - javax.xml.bind - jaxb-api + org.glassfish.jaxb + jaxb-runtime + + + jakarta.xml.ws + jakarta.xml.ws-api + + + com.sun.xml.ws + jaxws-rt org.slf4j diff --git a/src/main/java/org/gcube/common/calls/jaxws/JAXWSUtils.java b/src/main/java/org/gcube/common/calls/jaxws/JAXWSUtils.java index 7b760ed..85cdebd 100644 --- a/src/main/java/org/gcube/common/calls/jaxws/JAXWSUtils.java +++ b/src/main/java/org/gcube/common/calls/jaxws/JAXWSUtils.java @@ -1,6 +1,6 @@ package org.gcube.common.calls.jaxws; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; /** * Library-wide utilities. diff --git a/src/main/java/org/gcube/common/calls/jaxws/JaxWSEndpointReference.java b/src/main/java/org/gcube/common/calls/jaxws/JaxWSEndpointReference.java index a7f36ff..92df29f 100644 --- a/src/main/java/org/gcube/common/calls/jaxws/JaxWSEndpointReference.java +++ b/src/main/java/org/gcube/common/calls/jaxws/JaxWSEndpointReference.java @@ -2,13 +2,16 @@ package org.gcube.common.calls.jaxws; import java.io.StringReader; import java.io.StringWriter; + import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.transform.stream.StreamResult; -import javax.xml.ws.EndpointReference; + import org.w3c.dom.Document; import org.w3c.dom.NodeList; import org.xml.sax.InputSource; +import jakarta.xml.ws.EndpointReference; + public class JaxWSEndpointReference { private static final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); diff --git a/src/main/java/org/gcube/common/calls/jaxws/StubFactory.java b/src/main/java/org/gcube/common/calls/jaxws/StubFactory.java index f0e7396..bdd9dbf 100644 --- a/src/main/java/org/gcube/common/calls/jaxws/StubFactory.java +++ b/src/main/java/org/gcube/common/calls/jaxws/StubFactory.java @@ -2,17 +2,18 @@ package org.gcube.common.calls.jaxws; import java.net.URL; import java.util.List; -import javax.xml.ws.Binding; -import javax.xml.ws.BindingProvider; -import javax.xml.ws.EndpointReference; -import javax.xml.ws.Service; -import javax.xml.ws.handler.Handler; import org.gcube.common.calls.jaxws.handlers.JaxWSHandler; import org.gcube.common.calls.jaxws.proxies.GenericProxyFactory; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import jakarta.xml.ws.Binding; +import jakarta.xml.ws.BindingProvider; +import jakarta.xml.ws.EndpointReference; +import jakarta.xml.ws.Service; +import jakarta.xml.ws.handler.Handler; + public class StubFactory implements StubFactoryDSL.AtClause{ private static Logger log = LoggerFactory.getLogger(StubFactory.class); diff --git a/src/main/java/org/gcube/common/calls/jaxws/handlers/JaxWSHandler.java b/src/main/java/org/gcube/common/calls/jaxws/handlers/JaxWSHandler.java index b9901f8..69e57d7 100644 --- a/src/main/java/org/gcube/common/calls/jaxws/handlers/JaxWSHandler.java +++ b/src/main/java/org/gcube/common/calls/jaxws/handlers/JaxWSHandler.java @@ -6,10 +6,8 @@ import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Set; + import javax.xml.namespace.QName; -import javax.xml.ws.handler.MessageContext; -import javax.xml.ws.handler.soap.SOAPHandler; -import javax.xml.ws.handler.soap.SOAPMessageContext; import org.gcube.common.calls.Interceptors; import org.gcube.common.calls.Request; @@ -17,6 +15,10 @@ import org.gcube.common.calls.jaxws.GcubeService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import jakarta.xml.ws.handler.MessageContext; +import jakarta.xml.ws.handler.soap.SOAPHandler; +import jakarta.xml.ws.handler.soap.SOAPMessageContext; + public class JaxWSHandler implements SOAPHandler{ private Logger logger = LoggerFactory.getLogger(JaxWSHandler.class);