diff --git a/archetypes/jersey-example-java8-webapp/src/main/resources/archetype-resources/src/main/java/MyApplication.java b/archetypes/jersey-example-java8-webapp/src/main/resources/archetype-resources/src/main/java/MyApplication.java index a4e06550a2..cdbd1d3054 100644 --- a/archetypes/jersey-example-java8-webapp/src/main/resources/archetype-resources/src/main/java/MyApplication.java +++ b/archetypes/jersey-example-java8-webapp/src/main/resources/archetype-resources/src/main/java/MyApplication.java @@ -19,7 +19,7 @@ package ${package}; -import javax.ws.rs.ApplicationPath; +import jakarta.ws.rs.ApplicationPath; import org.glassfish.jersey.filter.LoggingFilter; import org.glassfish.jersey.server.ResourceConfig; diff --git a/archetypes/jersey-heroku-webapp/src/main/resources/archetype-resources/src/main/java/MyResource.java b/archetypes/jersey-heroku-webapp/src/main/resources/archetype-resources/src/main/java/MyResource.java index 9da0396624..67051f9643 100644 --- a/archetypes/jersey-heroku-webapp/src/main/resources/archetype-resources/src/main/java/MyResource.java +++ b/archetypes/jersey-heroku-webapp/src/main/resources/archetype-resources/src/main/java/MyResource.java @@ -1,9 +1,9 @@ package ${package}; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.Produces; -import javax.ws.rs.core.MediaType; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.MediaType; /** * Root resource (exposed at "myresource" path) diff --git a/archetypes/jersey-heroku-webapp/src/main/resources/archetype-resources/src/test/java/MyResourceTest.java b/archetypes/jersey-heroku-webapp/src/main/resources/archetype-resources/src/test/java/MyResourceTest.java index f0c141c0cb..f856c8c9fc 100644 --- a/archetypes/jersey-heroku-webapp/src/main/resources/archetype-resources/src/test/java/MyResourceTest.java +++ b/archetypes/jersey-heroku-webapp/src/main/resources/archetype-resources/src/test/java/MyResourceTest.java @@ -1,6 +1,6 @@ package ${package}; -import javax.ws.rs.core.Application; +import jakarta.ws.rs.core.Application; import org.glassfish.jersey.server.ResourceConfig; import org.glassfish.jersey.test.JerseyTest; diff --git a/archetypes/jersey-quickstart-grizzly2/src/main/resources/archetype-resources/src/main/java/MyResource.java b/archetypes/jersey-quickstart-grizzly2/src/main/resources/archetype-resources/src/main/java/MyResource.java index 53beee15e3..5783101a48 100644 --- a/archetypes/jersey-quickstart-grizzly2/src/main/resources/archetype-resources/src/main/java/MyResource.java +++ b/archetypes/jersey-quickstart-grizzly2/src/main/resources/archetype-resources/src/main/java/MyResource.java @@ -1,9 +1,9 @@ package $package; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.Produces; -import javax.ws.rs.core.MediaType; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.MediaType; /** * Root resource (exposed at "myresource" path) diff --git a/archetypes/jersey-quickstart-grizzly2/src/main/resources/archetype-resources/src/test/java/MyResourceTest.java b/archetypes/jersey-quickstart-grizzly2/src/main/resources/archetype-resources/src/test/java/MyResourceTest.java index 6986107bcb..6ae68070c1 100644 --- a/archetypes/jersey-quickstart-grizzly2/src/main/resources/archetype-resources/src/test/java/MyResourceTest.java +++ b/archetypes/jersey-quickstart-grizzly2/src/main/resources/archetype-resources/src/test/java/MyResourceTest.java @@ -1,8 +1,8 @@ package $package; -import javax.ws.rs.client.Client; -import javax.ws.rs.client.ClientBuilder; -import javax.ws.rs.client.WebTarget; +import jakarta.ws.rs.client.Client; +import jakarta.ws.rs.client.ClientBuilder; +import jakarta.ws.rs.client.WebTarget; import org.glassfish.grizzly.http.server.HttpServer; diff --git a/archetypes/jersey-quickstart-webapp/src/main/resources/archetype-resources/src/main/java/MyResource.java b/archetypes/jersey-quickstart-webapp/src/main/resources/archetype-resources/src/main/java/MyResource.java index 53beee15e3..5783101a48 100644 --- a/archetypes/jersey-quickstart-webapp/src/main/resources/archetype-resources/src/main/java/MyResource.java +++ b/archetypes/jersey-quickstart-webapp/src/main/resources/archetype-resources/src/main/java/MyResource.java @@ -1,9 +1,9 @@ package $package; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.Produces; -import javax.ws.rs.core.MediaType; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.MediaType; /** * Root resource (exposed at "myresource" path) diff --git a/bom/pom.xml b/bom/pom.xml index f2dbd59c67..9522a3808b 100644 --- a/bom/pom.xml +++ b/bom/pom.xml @@ -24,7 +24,7 @@ org.eclipse.ee4j project - 1.0.5 + 1.0.6 diff --git a/bundles/jaxrs-ri/pom.xml b/bundles/jaxrs-ri/pom.xml index 1381ed8aaa..359c225dcf 100644 --- a/bundles/jaxrs-ri/pom.xml +++ b/bundles/jaxrs-ri/pom.xml @@ -272,7 +272,7 @@ ${project.artifactId} - javax.ws.rs.*;version=${jaxrs.api.impl.version}, + jakarta.ws.rs.*;version=${jaxrs.api.impl.version}, org.glassfish.jersey.*;version=${project.version}, com.sun.research.ws.wadl.*;version=${project.version}, jersey.repackaged.org.objectweb.asm.*;version=${project.version} diff --git a/connectors/jetty-connector/src/test/java/org/glassfish/jersey/jetty/connector/EntityTest.java b/connectors/jetty-connector/src/test/java/org/glassfish/jersey/jetty/connector/EntityTest.java index 7700843414..140ab60e59 100644 --- a/connectors/jetty-connector/src/test/java/org/glassfish/jersey/jetty/connector/EntityTest.java +++ b/connectors/jetty-connector/src/test/java/org/glassfish/jersey/jetty/connector/EntityTest.java @@ -28,7 +28,7 @@ import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; import org.glassfish.jersey.client.ClientConfig; import org.glassfish.jersey.logging.LoggingFeature; diff --git a/core-common/src/main/java/org/glassfish/jersey/message/MessageProperties.java b/core-common/src/main/java/org/glassfish/jersey/message/MessageProperties.java index 740223d1ec..019ef6cf3c 100644 --- a/core-common/src/main/java/org/glassfish/jersey/message/MessageProperties.java +++ b/core-common/src/main/java/org/glassfish/jersey/message/MessageProperties.java @@ -28,7 +28,7 @@ public final class MessageProperties { /** * If set to {@code true} then XML root element tag name for collections will - * be derived from {@link javax.xml.bind.annotation.XmlRootElement @XmlRootElement} + * be derived from {@link jakarta.xml.bind.annotation.XmlRootElement @XmlRootElement} * annotation value and won't be de-capitalized. *

* The default value is {@code false}. diff --git a/core-server/pom.xml b/core-server/pom.xml index e0dd8cb42a..1543a1a73c 100644 --- a/core-server/pom.xml +++ b/core-server/pom.xml @@ -193,6 +193,11 @@ jakarta.validation-api + + jakarta.xml.bind + jakarta.xml.bind-api + + org.osgi org.osgi.core diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/Application.java b/core-server/src/main/java/com/sun/research/ws/wadl/Application.java index e9506150c8..d14728fd88 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/Application.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/Application.java @@ -10,13 +10,13 @@ import java.util.ArrayList; import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElements; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElements; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; import org.w3c.dom.Element; diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/Doc.java b/core-server/src/main/java/com/sun/research/ws/wadl/Doc.java index ba8d04b717..f7ba006b97 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/Doc.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/Doc.java @@ -12,17 +12,17 @@ import java.util.List; import java.util.Map; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyAttribute; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlMixed; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlMixed; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.namespace.QName; import org.w3c.dom.Element; diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/Grammars.java b/core-server/src/main/java/com/sun/research/ws/wadl/Grammars.java index 4ca29c0a20..78342a5efa 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/Grammars.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/Grammars.java @@ -10,11 +10,11 @@ import java.util.ArrayList; import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; import org.w3c.dom.Element; diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/HTTPMethods.java b/core-server/src/main/java/com/sun/research/ws/wadl/HTTPMethods.java index 4a06ac43a8..63195cc42e 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/HTTPMethods.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/HTTPMethods.java @@ -7,8 +7,8 @@ package com.sun.research.ws.wadl; -import javax.xml.bind.annotation.XmlEnum; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlType; /** *

Java class for HTTPMethods. diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/Include.java b/core-server/src/main/java/com/sun/research/ws/wadl/Include.java index 960c55b92d..9d9e807d68 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/Include.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/Include.java @@ -12,13 +12,13 @@ import java.util.List; import java.util.Map; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyAttribute; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; import javax.xml.namespace.QName; /** diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/Link.java b/core-server/src/main/java/com/sun/research/ws/wadl/Link.java index 6c7048436b..1f7d18a7e4 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/Link.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/Link.java @@ -12,16 +12,16 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyAttribute; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.namespace.QName; import org.w3c.dom.Element; diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/Method.java b/core-server/src/main/java/com/sun/research/ws/wadl/Method.java index 64a06de3cc..ede15e36a6 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/Method.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/Method.java @@ -12,17 +12,17 @@ import java.util.List; import java.util.Map; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyAttribute; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlID; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.namespace.QName; import org.w3c.dom.Element; diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/ObjectFactory.java b/core-server/src/main/java/com/sun/research/ws/wadl/ObjectFactory.java index 3bacfbb4f1..3ac8cec094 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/ObjectFactory.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/ObjectFactory.java @@ -7,7 +7,7 @@ package com.sun.research.ws.wadl; -import javax.xml.bind.annotation.XmlRegistry; +import jakarta.xml.bind.annotation.XmlRegistry; /** * This object contains factory methods for each diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/Option.java b/core-server/src/main/java/com/sun/research/ws/wadl/Option.java index 07b98825d7..299074b15c 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/Option.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/Option.java @@ -12,13 +12,13 @@ import java.util.List; import java.util.Map; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyAttribute; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; import javax.xml.namespace.QName; import org.w3c.dom.Element; diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/Param.java b/core-server/src/main/java/com/sun/research/ws/wadl/Param.java index 90713154b0..5f3bf6a8ad 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/Param.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/Param.java @@ -12,17 +12,17 @@ import java.util.List; import java.util.Map; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyAttribute; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlID; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.namespace.QName; import org.w3c.dom.Element; diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/ParamStyle.java b/core-server/src/main/java/com/sun/research/ws/wadl/ParamStyle.java index ed8e07a78c..954c01d1d7 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/ParamStyle.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/ParamStyle.java @@ -8,9 +8,9 @@ package com.sun.research.ws.wadl; -import javax.xml.bind.annotation.XmlEnum; -import javax.xml.bind.annotation.XmlEnumValue; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlEnum; +import jakarta.xml.bind.annotation.XmlEnumValue; +import jakarta.xml.bind.annotation.XmlType; /** diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/Representation.java b/core-server/src/main/java/com/sun/research/ws/wadl/Representation.java index b30d44dbab..c483673134 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/Representation.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/Representation.java @@ -12,17 +12,17 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyAttribute; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlID; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.namespace.QName; import org.w3c.dom.Element; diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/Request.java b/core-server/src/main/java/com/sun/research/ws/wadl/Request.java index c2279a6795..0da963b665 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/Request.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/Request.java @@ -12,12 +12,12 @@ import java.util.List; import java.util.Map; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyAttribute; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; import javax.xml.namespace.QName; import org.w3c.dom.Element; diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/Resource.java b/core-server/src/main/java/com/sun/research/ws/wadl/Resource.java index a89e0ac10e..28686e6db5 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/Resource.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/Resource.java @@ -12,19 +12,19 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyAttribute; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElements; -import javax.xml.bind.annotation.XmlID; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElements; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.namespace.QName; import org.w3c.dom.Element; diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/ResourceType.java b/core-server/src/main/java/com/sun/research/ws/wadl/ResourceType.java index 4dd0e998e9..406d196a1d 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/ResourceType.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/ResourceType.java @@ -12,19 +12,19 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyAttribute; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElements; -import javax.xml.bind.annotation.XmlID; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElements; +import jakarta.xml.bind.annotation.XmlID; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.namespace.QName; import org.w3c.dom.Element; diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/Resources.java b/core-server/src/main/java/com/sun/research/ws/wadl/Resources.java index 2b2579d943..af8f88c6f0 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/Resources.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/Resources.java @@ -12,15 +12,15 @@ import java.util.List; import java.util.Map; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyAttribute; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlSchemaType; +import jakarta.xml.bind.annotation.XmlType; import javax.xml.namespace.QName; import org.w3c.dom.Element; diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/Response.java b/core-server/src/main/java/com/sun/research/ws/wadl/Response.java index 6a50d75874..17b8d1bf22 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/Response.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/Response.java @@ -12,13 +12,13 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyAttribute; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyAttribute; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; import javax.xml.namespace.QName; import org.w3c.dom.Element; diff --git a/core-server/src/main/java/com/sun/research/ws/wadl/package-info.java b/core-server/src/main/java/com/sun/research/ws/wadl/package-info.java index ef32f1f637..eae8a9e5eb 100644 --- a/core-server/src/main/java/com/sun/research/ws/wadl/package-info.java +++ b/core-server/src/main/java/com/sun/research/ws/wadl/package-info.java @@ -5,5 +5,5 @@ // Generated on: 2014.08.06 at 11:57:31 AM CEST // -@javax.xml.bind.annotation.XmlSchema(namespace = "http://wadl.dev.java.net/2009/02", elementFormDefault = javax.xml.bind +@jakarta.xml.bind.annotation.XmlSchema(namespace = "http://wadl.dev.java.net/2009/02", elementFormDefault = jakarta.xml.bind .annotation.XmlNsForm.QUALIFIED) package com.sun.research.ws.wadl; diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/WadlApplicationContext.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/WadlApplicationContext.java index a17b486b99..11f1f96612 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/WadlApplicationContext.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/WadlApplicationContext.java @@ -18,7 +18,7 @@ import jakarta.ws.rs.core.UriInfo; -import javax.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBContext; import org.glassfish.jersey.server.wadl.internal.ApplicationDescription; diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/WadlGenerator.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/WadlGenerator.java index 00e5850ae7..fdd5354405 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/WadlGenerator.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/WadlGenerator.java @@ -23,8 +23,8 @@ import jakarta.ws.rs.core.MediaType; -import javax.xml.bind.JAXBException; -import javax.xml.bind.annotation.XmlRegistry; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.annotation.XmlRegistry; import javax.xml.namespace.QName; import org.glassfish.jersey.server.model.Parameter; diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/WadlApplicationContextImpl.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/WadlApplicationContextImpl.java index 5573cfb9c5..de6271c447 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/WadlApplicationContextImpl.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/WadlApplicationContextImpl.java @@ -27,9 +27,9 @@ import jakarta.ws.rs.core.UriInfo; import javax.inject.Inject; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.JAXBException; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBException; import javax.xml.namespace.QName; import org.glassfish.jersey.internal.inject.InjectionManager; diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/WadlResource.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/WadlResource.java index d55c7394e4..0c67c177b1 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/WadlResource.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/WadlResource.java @@ -32,7 +32,7 @@ import jakarta.ws.rs.core.UriInfo; import javax.inject.Singleton; -import javax.xml.bind.Marshaller; +import jakarta.xml.bind.Marshaller; import org.glassfish.jersey.server.internal.LocalizationMessages; import org.glassfish.jersey.server.model.ExtendedResource; diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/WadlUtils.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/WadlUtils.java index abb572dcca..670d22ea57 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/WadlUtils.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/WadlUtils.java @@ -23,9 +23,9 @@ import jakarta.ws.rs.ProcessingException; import jakarta.ws.rs.core.UriInfo; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Unmarshaller; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Unmarshaller; import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory; diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/ApplicationDocs.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/ApplicationDocs.java index 8d4dbc9867..abf959b1e8 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/ApplicationDocs.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/ApplicationDocs.java @@ -19,11 +19,11 @@ import java.util.ArrayList; import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; import com.sun.research.ws.wadl.Doc; diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/ObjectFactory.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/ObjectFactory.java index e0dc89db44..eeb9d9880a 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/ObjectFactory.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/ObjectFactory.java @@ -16,7 +16,7 @@ package org.glassfish.jersey.server.wadl.internal.generators; -import javax.xml.bind.annotation.XmlRegistry; +import jakarta.xml.bind.annotation.XmlRegistry; /** * The object factory for application docs jaxb bindings.
diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/WadlGeneratorJAXBGrammarGenerator.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/WadlGeneratorJAXBGrammarGenerator.java index 8601dcab58..57468ebe34 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/WadlGeneratorJAXBGrammarGenerator.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/WadlGeneratorJAXBGrammarGenerator.java @@ -38,12 +38,12 @@ import jakarta.ws.rs.core.GenericType; import jakarta.ws.rs.core.MediaType; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; -import javax.xml.bind.JAXBIntrospector; -import javax.xml.bind.SchemaOutputResolver; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.JAXBIntrospector; +import jakarta.xml.bind.SchemaOutputResolver; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlSeeAlso; import javax.xml.namespace.QName; import javax.xml.transform.Result; import javax.xml.transform.stream.StreamResult; diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/AnnotationDocType.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/AnnotationDocType.java index c12fd27936..f28f6990fe 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/AnnotationDocType.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/AnnotationDocType.java @@ -19,10 +19,10 @@ import java.util.ArrayList; import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElementWrapper; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElementWrapper; +import jakarta.xml.bind.annotation.XmlType; /** * The documentation type for annotations.
diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ClassDocType.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ClassDocType.java index 90ac6e2c69..8d8b9418eb 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ClassDocType.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ClassDocType.java @@ -19,11 +19,11 @@ import java.util.ArrayList; import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlElementWrapper; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlElementWrapper; +import jakarta.xml.bind.annotation.XmlType; /** * The documentation type for classes.
diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/MethodDocType.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/MethodDocType.java index 316dd44ebb..235ca01c25 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/MethodDocType.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/MethodDocType.java @@ -19,12 +19,12 @@ import java.util.ArrayList; import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElementWrapper; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementWrapper; +import jakarta.xml.bind.annotation.XmlType; /** * The documentation type for methods.
diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/NamedValueType.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/NamedValueType.java index f00b1cceb8..8eb464d2ae 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/NamedValueType.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/NamedValueType.java @@ -16,9 +16,9 @@ package org.glassfish.jersey.server.wadl.internal.generators.resourcedoc.model; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlType; /** * The documentation type for named values.
diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ObjectFactory.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ObjectFactory.java index 5acb128c20..b669c9cfda 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ObjectFactory.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ObjectFactory.java @@ -16,7 +16,7 @@ package org.glassfish.jersey.server.wadl.internal.generators.resourcedoc.model; -import javax.xml.bind.annotation.XmlRegistry; +import jakarta.xml.bind.annotation.XmlRegistry; /** * The object factory for xhtml supporting jaxb bindings.
diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ParamDocType.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ParamDocType.java index 298d25a790..f1cacef318 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ParamDocType.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ParamDocType.java @@ -19,11 +19,11 @@ import java.util.ArrayList; import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlElementWrapper; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlElementWrapper; +import jakarta.xml.bind.annotation.XmlType; /** * The documentation type for params: method params, path params on a class etc.
diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/RepresentationDocType.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/RepresentationDocType.java index 381181c0d0..985549ccd7 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/RepresentationDocType.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/RepresentationDocType.java @@ -16,10 +16,10 @@ package org.glassfish.jersey.server.wadl.internal.generators.resourcedoc.model; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlType; import javax.xml.namespace.QName; /** diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/RequestDocType.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/RequestDocType.java index c27a5e258b..69d69ba0dc 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/RequestDocType.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/RequestDocType.java @@ -16,9 +16,9 @@ package org.glassfish.jersey.server.wadl.internal.generators.resourcedoc.model; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlType; /** * The documentation type for requests.
diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ResourceDocType.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ResourceDocType.java index 8223b5da24..33f8db1167 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ResourceDocType.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ResourceDocType.java @@ -19,11 +19,11 @@ import java.util.ArrayList; import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElementWrapper; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElementWrapper; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; /** * The documentation type for resources.
diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ResponseDocType.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ResponseDocType.java index 0ce3fa9206..bc647eb631 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ResponseDocType.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/ResponseDocType.java @@ -19,10 +19,10 @@ import java.util.ArrayList; import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElementWrapper; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElementWrapper; +import jakarta.xml.bind.annotation.XmlType; /** * The documentation type for a response.
diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/WadlParamType.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/WadlParamType.java index 724e5312b0..0175e673bc 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/WadlParamType.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/model/WadlParamType.java @@ -16,10 +16,10 @@ package org.glassfish.jersey.server.wadl.internal.generators.resourcedoc.model; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlType; import javax.xml.namespace.QName; /** diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/xhtml/Elements.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/xhtml/Elements.java index 9a4284a883..4ea0138677 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/xhtml/Elements.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/xhtml/Elements.java @@ -16,7 +16,7 @@ package org.glassfish.jersey.server.wadl.internal.generators.resourcedoc.xhtml; -import javax.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBElement; import javax.xml.namespace.QName; /** diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/xhtml/ObjectFactory.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/xhtml/ObjectFactory.java index c654dc1337..901c9073fb 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/xhtml/ObjectFactory.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/xhtml/ObjectFactory.java @@ -16,7 +16,7 @@ package org.glassfish.jersey.server.wadl.internal.generators.resourcedoc.xhtml; -import javax.xml.bind.annotation.XmlRegistry; +import jakarta.xml.bind.annotation.XmlRegistry; /** * The object factory for xhtml supporting jaxb bindings.
diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/xhtml/XhtmlElementType.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/xhtml/XhtmlElementType.java index 5c63c48846..4bf436a7e3 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/xhtml/XhtmlElementType.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/xhtml/XhtmlElementType.java @@ -19,11 +19,11 @@ import java.util.ArrayList; import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAnyElement; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlAnyElement; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; /** * The type for an element holding child nodes.
diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/xhtml/XhtmlValueType.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/xhtml/XhtmlValueType.java index d0b7481dd3..0cb8707fef 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/xhtml/XhtmlValueType.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/internal/generators/resourcedoc/xhtml/XhtmlValueType.java @@ -16,11 +16,11 @@ package org.glassfish.jersey.server.wadl.internal.generators.resourcedoc.xhtml; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlValue; /** * The type for an element holding a string value.
diff --git a/core-server/src/main/java/org/glassfish/jersey/server/wadl/processor/WadlModelProcessor.java b/core-server/src/main/java/org/glassfish/jersey/server/wadl/processor/WadlModelProcessor.java index f8d3b72e48..b054a0c436 100644 --- a/core-server/src/main/java/org/glassfish/jersey/server/wadl/processor/WadlModelProcessor.java +++ b/core-server/src/main/java/org/glassfish/jersey/server/wadl/processor/WadlModelProcessor.java @@ -34,7 +34,7 @@ import javax.annotation.Priority; import javax.inject.Inject; import javax.inject.Provider; -import javax.xml.bind.Marshaller; +import jakarta.xml.bind.Marshaller; import org.glassfish.jersey.internal.util.PropertiesHelper; import org.glassfish.jersey.message.internal.MediaTypes; diff --git a/core-server/src/test/java/org/glassfish/jersey/server/internal/inject/FormParamTest.java b/core-server/src/test/java/org/glassfish/jersey/server/internal/inject/FormParamTest.java index dc0b0a86a0..39aa5709ec 100644 --- a/core-server/src/test/java/org/glassfish/jersey/server/internal/inject/FormParamTest.java +++ b/core-server/src/test/java/org/glassfish/jersey/server/internal/inject/FormParamTest.java @@ -34,7 +34,7 @@ import jakarta.ws.rs.core.MultivaluedMap; import jakarta.ws.rs.core.UriInfo; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; import org.glassfish.jersey.server.ContainerResponse; import org.glassfish.jersey.server.RequestContextBuilder; diff --git a/core-server/src/test/java/org/glassfish/jersey/server/wadl/generators/resourcedoc/WadlGeneratorResourceDocSupportTest.java b/core-server/src/test/java/org/glassfish/jersey/server/wadl/generators/resourcedoc/WadlGeneratorResourceDocSupportTest.java index 2a4070d1e0..ebde23472d 100644 --- a/core-server/src/test/java/org/glassfish/jersey/server/wadl/generators/resourcedoc/WadlGeneratorResourceDocSupportTest.java +++ b/core-server/src/test/java/org/glassfish/jersey/server/wadl/generators/resourcedoc/WadlGeneratorResourceDocSupportTest.java @@ -25,9 +25,9 @@ import jakarta.ws.rs.POST; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Marshaller; import org.glassfish.jersey.server.model.Resource; import org.glassfish.jersey.server.wadl.WadlGenerator; diff --git a/docs/src/main/docbook/appendix-properties.xml b/docs/src/main/docbook/appendix-properties.xml index 3eecfaff0c..77ae681c90 100644 --- a/docs/src/main/docbook/appendix-properties.xml +++ b/docs/src/main/docbook/appendix-properties.xml @@ -640,7 +640,7 @@ &jersey.servlet.ServletProperties.JAXRS_APPLICATION_CLASS; - javax.ws.rs.Application + jakarta.ws.rs.Application Application configuration initialization property whose value is a fully qualified class name of a diff --git a/docs/src/main/docbook/custom-di.xml b/docs/src/main/docbook/custom-di.xml index 6fe2794afd..82e16be74a 100644 --- a/docs/src/main/docbook/custom-di.xml +++ b/docs/src/main/docbook/custom-di.xml @@ -404,7 +404,7 @@ import org.glassfish.hk2.api.ServiceLocator; import org.glassfish.hk2.utilities.binding.BindingBuilderFactory; import org.glassfish.jersey.server.spi.ComponentProvider; -@javax.ws.rs.ext.Provider +@jakarta.ws.rs.ext.Provider public class PerSessionComponentProvider implements ComponentProvider { private ServiceLocator locator; diff --git a/docs/src/main/docbook/deployment.xml b/docs/src/main/docbook/deployment.xml index d72578f214..0572a0b1d8 100644 --- a/docs/src/main/docbook/deployment.xml +++ b/docs/src/main/docbook/deployment.xml @@ -585,14 +585,14 @@ Channel server = NettyHttpContainerProvider.createServer(baseUri, resourceConfig classes (getClasses()) and singletons (getSingletons()), i.e. your JAX-RS application model, you then need to register it in your web application web.xml deployment descriptor using a Servlet or Servlet filter initialization - parameter with a name of javax.ws.rs.Application [sic] as follows: + parameter with a name of jakarta.ws.rs.Application [sic] as follows: Configuring Jersey container Servlet or Filter to use custom &lit.jaxrs.core.Application; subclass <init-param> - <param-name>javax.ws.rs.Application</param-name> + <param-name>jakarta.ws.rs.Application</param-name> <param-value>org.foo.MyApplication</param-value> </init-param> @@ -604,7 +604,7 @@ Channel server = NettyHttpContainerProvider.createServer(baseUri, resourceConfig The name of the configuration property as defined by JAX-RS specification is indeed - javax.ws.rs.Application and not javax.ws.rs.core.Application + jakarta.ws.rs.Application and not jakarta.ws.rs.core.Application as one might expect. @@ -790,11 +790,11 @@ public class MyApplication extends ResourceConfig { If no &lit.jaxrs.core.Application; (or &lit.jersey.server.ResourceConfig;) subclass is present, Jersey will dynamically add a Jersey container Servlet and set its name to - javax.ws.rs.core.Application. The web application path will be scanned and all the + jakarta.ws.rs.core.Application. The web application path will be scanned and all the root resource classes (the classes annotated with &jaxrs.Path; annotation) as well as any providers that are annotated with &jaxrs.ext.Provider; annotation packaged with the application will be automatically registered in the JAX-RS application. The web application has to be packaged with a deployment descriptor specifying - at least the mapping for the added javax.ws.rs.core.Application Servlet: + at least the mapping for the added jakarta.ws.rs.core.Application Servlet: @@ -807,11 +807,11 @@ public class MyApplication extends ResourceConfig { <!-- Servlet declaration can be omitted in which case it would be automatically added by Jersey --> <servlet> - <servlet-name>javax.ws.rs.core.Application</servlet-name> + <servlet-name>jakarta.ws.rs.core.Application</servlet-name> </servlet> <servlet-mapping> - <servlet-name>javax.ws.rs.core.Application</servlet-name> + <servlet-name>jakarta.ws.rs.core.Application</servlet-name> <url-pattern>/myresources/*</url-pattern> </servlet-mapping> </web-app></programlisting> @@ -828,7 +828,7 @@ public class MyApplication extends ResourceConfig { <para> If the <literal>web.xml</literal> contains a Servlet definition, that has an initialization parameter - <literal>javax.ws.rs.Application</literal> whose value is the fully qualified name of the + <literal>jakarta.ws.rs.Application</literal> whose value is the fully qualified name of the &lit.jaxrs.core.Application; subclass, Jersey does not perform any additional steps in such case. </para> @@ -903,7 +903,7 @@ public class MyApplication extends ResourceConfig { <row> <entry>No &lit.jaxrs.core.Application; subclass</entry> <entry>Adds Servlet</entry> - <entry><literal>javax.ws.rs.core.Application</literal></entry> + <entry><literal>jakarta.ws.rs.core.Application</literal></entry> <entry>Servlet mapping is required</entry> </row> <row> diff --git a/docs/src/main/docbook/filters.xml b/docs/src/main/docbook/filters.xml index 8c1d51b77c..3c197a33e6 100644 --- a/docs/src/main/docbook/filters.xml +++ b/docs/src/main/docbook/filters.xml @@ -72,10 +72,10 @@ <example> <title>Container response filter import java.io.IOException; -import javax.ws.rs.container.ContainerRequestContext; -import javax.ws.rs.container.ContainerResponseContext; -import javax.ws.rs.container.ContainerResponseFilter; -import javax.ws.rs.core.Response; +import jakarta.ws.rs.container.ContainerRequestContext; +import jakarta.ws.rs.container.ContainerResponseContext; +import jakarta.ws.rs.container.ContainerResponseFilter; +import jakarta.ws.rs.core.Response; public class PoweredByResponseFilter implements ContainerResponseFilter { @@ -111,10 +111,10 @@ public class PoweredByResponseFilter implements ContainerResponseFilter { Container request filter import java.io.IOException; -import javax.ws.rs.container.ContainerRequestContext; -import javax.ws.rs.container.ContainerRequestFilter; -import javax.ws.rs.core.Response; -import javax.ws.rs.core.SecurityContext; +import jakarta.ws.rs.container.ContainerRequestContext; +import jakarta.ws.rs.container.ContainerRequestFilter; +import jakarta.ws.rs.core.Response; +import jakarta.ws.rs.core.SecurityContext; public class AuthorizationRequestFilter implements ContainerRequestFilter { @@ -178,9 +178,9 @@ public class AuthorizationRequestFilter implements ContainerRequestFilter { Pre-matching request filter ... -import javax.ws.rs.container.ContainerRequestContext; -import javax.ws.rs.container.ContainerRequestFilter; -import javax.ws.rs.container.PreMatching; +import jakarta.ws.rs.container.ContainerRequestContext; +import jakarta.ws.rs.container.ContainerRequestFilter; +import jakarta.ws.rs.container.PreMatching; ... @PreMatching @@ -420,7 +420,7 @@ public class PreMatchingFilter implements ContainerRequestFilter { Client receives the response: the response contains compressed entity data. Client ClientResponseFilters: client response filters are executed and they manipulate the response headers. - Client response is returned: the javax.ws.rs.core.Response is returned from the request invocation. + Client response is returned: the jakarta.ws.rs.core.Response is returned from the request invocation. Client code calls response.readEntity(): read entity is executed on the client to extract the entity from the response. Client &lit.jaxrs.ReaderInterceptor;: the client reader interceptor is executed when readEntity(Class) is called. The interceptor wraps the entity input stream with GZIPInputStream. This will decompress the data from the original input stream. @@ -463,10 +463,10 @@ import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.util.zip.GZIPInputStream; -import javax.ws.rs.GET; -import javax.ws.rs.NameBinding; -import javax.ws.rs.Path; -import javax.ws.rs.Produces; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.NameBinding; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.Produces; ... @@ -553,8 +553,8 @@ public class GZIPWriterInterceptor implements WriterInterceptor { Dynamic binding example ... -import javax.ws.rs.core.FeatureContext; -import javax.ws.rs.container.DynamicFeature; +import jakarta.ws.rs.core.FeatureContext; +import jakarta.ws.rs.container.DynamicFeature; ... @Path("helloworld") @@ -649,7 +649,7 @@ public class CompressionDynamicBinding implements DynamicFeature { Priorities example ... import javax.annotation.Priority; -import javax.ws.rs.Priorities; +import jakarta.ws.rs.Priorities; ... @Priority(Priorities.HEADER_DECORATOR) diff --git a/docs/src/main/docbook/getting-started.xml b/docs/src/main/docbook/getting-started.xml index caee9c6cb5..38970f3ba7 100644 --- a/docs/src/main/docbook/getting-started.xml +++ b/docs/src/main/docbook/getting-started.xml @@ -98,10 +98,10 @@ package com.example; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.Produces; -import javax.ws.rs.core.MediaType; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.MediaType; /** * Root resource (exposed at "myresource" path) @@ -138,9 +138,9 @@ public class MyResource { package com.example; -import javax.ws.rs.client.Client; -import javax.ws.rs.client.ClientBuilder; -import javax.ws.rs.client.WebTarget; +import jakarta.ws.rs.client.Client; +import jakarta.ws.rs.client.ClientBuilder; +import jakarta.ws.rs.client.WebTarget; import org.glassfish.grizzly.http.server.HttpServer; @@ -453,7 +453,7 @@ Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 [INFO] Copying jetty-xml-9.0.6.v20130930.jar to .../simple-heroku-webapp/target/dependency/jetty-xml-9.0.6.v20130930.jar [INFO] Copying jersey-server-2.5.jar to .../simple-heroku-webapp/target/dependency/jersey-server-2.5.jar [INFO] Copying jersey-container-servlet-core-2.5.jar to .../simple-heroku-webapp/target/dependency/jersey-container-servlet-core-2.5.jar - [INFO] Copying javax.ws.rs-api-2.0.jar to .../simple-heroku-webapp/target/dependency/javax.ws.rs-api-2.0.jar + [INFO] Copying jakarta.ws.rs-api-2.0.jar to .../simple-heroku-webapp/target/dependency/jakarta.ws.rs-api-2.0.jar [INFO] Copying jetty-servlet-9.0.6.v20130930.jar to .../simple-heroku-webapp/target/dependency/jetty-servlet-9.0.6.v20130930.jar [INFO] Copying javax.inject-2.2.0-b21.jar to .../simple-heroku-webapp/target/dependency/javax.inject-2.2.0-b21.jar [INFO] Copying javax.servlet-3.0.0.v201112011016.jar to .../simple-heroku-webapp/target/dependency/javax.servlet-3.0.0.v201112011016.jar @@ -582,7 +582,7 @@ Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 [INFO] Copying guava-14.0.1.jar to /tmp/build_992cc747-26d6-4800-bdb1-add47b9583cd/target/dependency/guava-14.0.1.jar [INFO] Copying javax.annotation-api-1.2.jar to /tmp/build_992cc747-26d6-4800-bdb1-add47b9583cd/target/dependency/javax.annotation-api-1.2.jar [INFO] Copying validation-api-1.1.0.Final.jar to /tmp/build_992cc747-26d6-4800-bdb1-add47b9583cd/target/dependency/validation-api-1.1.0.Final.jar - [INFO] Copying javax.ws.rs-api-2.0.jar to /tmp/build_992cc747-26d6-4800-bdb1-add47b9583cd/target/dependency/javax.ws.rs-api-2.0.jar + [INFO] Copying jakarta.ws.rs-api-2.0.jar to /tmp/build_992cc747-26d6-4800-bdb1-add47b9583cd/target/dependency/jakarta.ws.rs-api-2.0.jar [INFO] Copying jetty-http-9.0.6.v20130930.jar to /tmp/build_992cc747-26d6-4800-bdb1-add47b9583cd/target/dependency/jetty-http-9.0.6.v20130930.jar [INFO] Copying jetty-io-9.0.6.v20130930.jar to /tmp/build_992cc747-26d6-4800-bdb1-add47b9583cd/target/dependency/jetty-io-9.0.6.v20130930.jar [INFO] Copying jetty-security-9.0.6.v20130930.jar to /tmp/build_992cc747-26d6-4800-bdb1-add47b9583cd/target/dependency/jetty-security-9.0.6.v20130930.jar diff --git a/docs/src/main/docbook/jaxrs-resources.xml b/docs/src/main/docbook/jaxrs-resources.xml index 6526d4db1d..66c80af26b 100644 --- a/docs/src/main/docbook/jaxrs-resources.xml +++ b/docs/src/main/docbook/jaxrs-resources.xml @@ -60,9 +60,9 @@ Simple hello world root resource class package org.glassfish.jersey.examples.helloworld; -import javax.ws.rs.GET; -import javax.ws.rs.Path; -import javax.ws.rs.Produces; +import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; +import jakarta.ws.rs.Produces; @Path("helloworld") public class HelloWorldResource { @@ -387,8 +387,8 @@ public Response smooth( - Have a registered implementation of javax.ws.rs.ext.ParamConverterProvider JAX-RS - extension SPI that returns a javax.ws.rs.ext.ParamConverter instance capable of + Have a registered implementation of jakarta.ws.rs.ext.ParamConverterProvider JAX-RS + extension SPI that returns a jakarta.ws.rs.ext.ParamConverter instance capable of a "from string" conversion for the type. or diff --git a/docs/src/main/docbook/jersey.ent b/docs/src/main/docbook/jersey.ent index 520c599e35..ef93eb2ca6 100644 --- a/docs/src/main/docbook/jersey.ent +++ b/docs/src/main/docbook/jersey.ent @@ -52,10 +52,10 @@ HK2"> The Spring/HK2 Bridge"> - + - + jersey-bean-validation" > jersey-declarative-linking" > @@ -251,7 +251,7 @@ HttpServer"> HttpURLConnection"> InputStream"> -JAXBElement"> +JAXBElement"> KeyStore"> NIO"> Number"> @@ -362,10 +362,10 @@ ValidationFeature"> AbstractRxInvoker"> Rx"> -Rx.from(Client,Class)"> -Rx.from(Client,Class,ExecutorService)"> -Rx.from(WebTarget,Class)"> -Rx.from(WebTarget,Class,ExecutorService)"> +Rx.from(Client,Class)"> +Rx.from(Client,Class,ExecutorService)"> +Rx.from(WebTarget,Class)"> +Rx.from(WebTarget,Class,ExecutorService)"> Rx.newClient(Class)"> Rx.newClient(Class,ExecutorService)"> RxClient"> @@ -593,9 +593,9 @@ TestContainerFactory"> ContainerRequestBuilder"> LoopBackConnectorProvider"> -SseEventSource.Builder"> -SseEventSource"> -InboundSseEvent"> +SseEventSource.Builder"> +SseEventSource"> +InboundSseEvent"> JERSEY-2838"> diff --git a/docs/src/main/docbook/media.xml b/docs/src/main/docbook/media.xml index f984b927ad..a9b430773a 100644 --- a/docs/src/main/docbook/media.xml +++ b/docs/src/main/docbook/media.xml @@ -371,7 +371,7 @@ final ContextResolver<MoxyJsonConfig> jsonConfigResolver = moxyJsonConfig. - javax.xml.bind.Marshaller#JAXB_FORMATTED_OUTPUT + jakarta.xml.bind.Marshaller#JAXB_FORMATTED_OUTPUT false diff --git a/docs/src/main/docbook/monitoring.xml b/docs/src/main/docbook/monitoring.xml index 9e8245141d..cb542aa274 100644 --- a/docs/src/main/docbook/monitoring.xml +++ b/docs/src/main/docbook/monitoring.xml @@ -885,7 +885,7 @@ X-Jersey-Tracing-008: FINISHED [ ---- / 183.79 ms | ---- %] Response status: ... X-Jersey-Tracing-033: WI [ 0.00 / 23.39 ms | 0.02 %] [org.glassfish.jersey.server.mvc.internal.TemplateMethodInterceptor @141bcd49 #4000] BEFORE context.proceed() X-Jersey-Tracing-034: WI [ 0.01 / 23.42 ms | 0.02 %] [org.glassfish.jersey.filter.LoggingFilter @2d427def #-2147483648] BEFORE context.proceed() -X-Jersey-Tracing-035: MBW [ ---- / 23.45 ms | ---- %] Find MBW for type=[org.glassfish.jersey.server.mvc.internal.ImplicitViewable] genericType=[org.glassfish.jersey.server.mvc.internal.ImplicitViewable] mediaType=[[javax.ws.rs.core.MediaType @7bfbfeae]] annotations=[] +X-Jersey-Tracing-035: MBW [ ---- / 23.45 ms | ---- %] Find MBW for type=[org.glassfish.jersey.server.mvc.internal.ImplicitViewable] genericType=[org.glassfish.jersey.server.mvc.internal.ImplicitViewable] mediaType=[[jakarta.ws.rs.core.MediaType @7bfbfeae]] annotations=[] X-Jersey-Tracing-036: MBW [ ---- / 23.52 ms | ---- %] [org.glassfish.jersey.server.mvc.internal.ViewableMessageBodyWriter @78b353d4] IS writeable X-Jersey-Tracing-037: MVC [ ---- / 24.05 ms | ---- %] Forwarding view to JSP page [/org/glassfish/jersey/examples/bookstore/webapp/resource/Track/index.jsp], model [org.glassfish.jersey.examples.bookstore.webapp.resource.Track @3937f594] X-Jersey-Tracing-038: MBW [ 1.09 / 24.63 ms | 4.39 %] WriteTo by [org.glassfish.jersey.server.mvc.internal.ViewableMessageBodyWriter @78b353d4] diff --git a/docs/src/main/docbook/mvc.xml b/docs/src/main/docbook/mvc.xml index 2fbe22cc4d..424d8340ad 100644 --- a/docs/src/main/docbook/mvc.xml +++ b/docs/src/main/docbook/mvc.xml @@ -420,7 +420,7 @@ public ShortenedLink createLink(@NotEmpty @FormParam("link") final String link) org.glassfish.jersey.examples.freemarker.MyApplication org.glassfish.jersey.servlet.ServletContainer - javax.ws.rs.Application + jakarta.ws.rs.Application org.glassfish.jersey.examples.freemarker.MyApplication diff --git a/docs/src/main/docbook/representations.xml b/docs/src/main/docbook/representations.xml index f8a860c66c..55c99f981b 100644 --- a/docs/src/main/docbook/representations.xml +++ b/docs/src/main/docbook/representations.xml @@ -50,16 +50,16 @@ java.io.Reader (inbound only) java.io.File javax.activation.DataSource - javax.ws.rs.core.StreamingOutput (outbound only) + jakarta.ws.rs.core.StreamingOutput (outbound only) XML media types (text/xml, application/xml and application/...+xml) javax.xml.transform.Source - javax.xml.bind.JAXBElement + jakarta.xml.bind.JAXBElement Application supplied JAXB classes (types annotated with - @XmlRootElement - or@XmlType) + @XmlRootElement + or@XmlType) Form content (application/x-www-form-urlencoded) @@ -350,15 +350,15 @@ public class EntityNotFoundMapper implements ExceptionMapper<javax.persistenc root resource class computes an entity tag from the request URI and then calls the - request.evaluatePreconditions + request.evaluatePreconditions with that entity tag. If a client request contains an If-None-Match header with a value that contains the same entity tag that was calculated then the - evaluatePreconditions + evaluatePreconditions returns a pre-filled out response, with the 304 status code and entity tag set, that may be built and returned. Otherwise, - evaluatePreconditions + evaluatePreconditions returns null and the normal response can be diff --git a/docs/src/main/docbook/resource-builder.xml b/docs/src/main/docbook/resource-builder.xml index f4d8082939..1090315c73 100644 --- a/docs/src/main/docbook/resource-builder.xml +++ b/docs/src/main/docbook/resource-builder.xml @@ -94,9 +94,9 @@ package org.glassfish.jersey.examples.helloworld; - import javax.ws.rs.container.ContainerRequestContext; - import javax.ws.rs.core.Application; - import javax.ws.rs.core.Response; + import jakarta.ws.rs.container.ContainerRequestContext; + import jakarta.ws.rs.core.Application; + import jakarta.ws.rs.core.Response; import org.glassfish.jersey.process.Inflector; import org.glassfish.jersey.server.ResourceConfig; import org.glassfish.jersey.server.model.Resource; @@ -161,10 +161,10 @@ If you deploy your Jersey application into a Servlet container you will need to provide a &jaxrs.core.Application; subclass that will be used for configuration. You may use a web.xml where you would define a org.glassfish.jersey.servlet.ServletContainer Servlet entry there and specify initial parameter - javax.ws.rs.Application with the class name of your JAX-RS Application that you + jakarta.ws.rs.Application with the class name of your JAX-RS Application that you wish to deploy. In the example above, this application will be MyResourceConfig class. This is the reason why MyResourceConfig extends the &lit.jersey.server.ResourceConfig; (which, if you - remember extends the javax.ws.rs.Application). + remember extends the jakarta.ws.rs.Application). The following example shows a fragment of web.xml that can be used to deploy the @@ -177,7 +177,7 @@ <servlet-name>org.glassfish.jersey.examples.helloworld.MyApplication</servlet-name> <servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class> <init-param> - <param-name>javax.ws.rs.Application</param-name> + <param-name>jakarta.ws.rs.Application</param-name> <param-value>org.glassfish.jersey.examples.helloworld.MyResourceConfig</param-value> </init-param> <load-on-startup>1</load-on-startup> @@ -286,15 +286,15 @@ A programmatic resource - import javax.ws.rs.GET; - import javax.ws.rs.Path; - import javax.ws.rs.Produces; - import javax.ws.rs.container.ContainerRequestContext; - import javax.ws.rs.core.Application; - import javax.ws.rs.core.Configuration; - import javax.ws.rs.core.MediaType; - import javax.ws.rs.core.Response; - import javax.ws.rs.ext.Provider; + import jakarta.ws.rs.GET; + import jakarta.ws.rs.Path; + import jakarta.ws.rs.Produces; + import jakarta.ws.rs.container.ContainerRequestContext; + import jakarta.ws.rs.core.Application; + import jakarta.ws.rs.core.Configuration; + import jakarta.ws.rs.core.MediaType; + import jakarta.ws.rs.core.Response; + import jakarta.ws.rs.ext.Provider; import org.glassfish.jersey.process.Inflector; import org.glassfish.jersey.server.model.ModelProcessor; diff --git a/docs/src/main/docbook/spring.xml b/docs/src/main/docbook/spring.xml index 0b7568ee3d..2a8a9346c9 100644 --- a/docs/src/main/docbook/spring.xml +++ b/docs/src/main/docbook/spring.xml @@ -48,8 +48,8 @@ must themselves be managed by Spring, by annotating with @Component, @Service, @Controller or @Repository: - import javax.ws.rs.GET; -import javax.ws.rs.Path; + import jakarta.ws.rs.GET; +import jakarta.ws.rs.Path; import org.springframework.stereotype.Component; @Component diff --git a/docs/src/main/docbook/sse.xml b/docs/src/main/docbook/sse.xml index 4bf6e9a806..8d899227d9 100644 --- a/docs/src/main/docbook/sse.xml +++ b/docs/src/main/docbook/sse.xml @@ -136,7 +136,7 @@ In previous JAX-RS versions, no standard API for server-sent events was defined. The SSE support bundled with Jersey was Jersey-specific. With JAX-RS 2.1, situation changed and SSE API is well defined in the - javax.ws.rs.sse + jakarta.ws.rs.sse package. Following chapters will describe the new SSE API. For backwards compatibility reasons, the original @@ -149,7 +149,7 @@ the instances of SSE related classes are not to be obtained manually by invoking constructors, nor to be directly returned from the resource methods. Actually, the implementing classes in the jersey.media.sse.internal package should never be needed - to be imported. The only API to be used is directly in the JAX-RS package (javax.ws.rs.sse). + to be imported. The only API to be used is directly in the JAX-RS package (jakarta.ws.rs.sse). Only builders in the API along with dependency injection should be used and provides access to the entire functionality. @@ -177,9 +177,9 @@ dependencies and injects the &jaxrs21.sse.SseEventSink; (represents the output) and &jaxrs21.sse.Sse; (provides factory methods for other SSE related types, in this case it is used to retrieve the event builder). ... -import javax.ws.rs.sse.Sse; -import javax.ws.rs.sse.SseEventSink; -import javax.ws.rs.sse.OutboundSseEvent; +import jakarta.ws.rs.sse.Sse; +import jakarta.ws.rs.sse.SseEventSink; +import jakarta.ws.rs.sse.OutboundSseEvent; ... @Path("events") @@ -218,9 +218,9 @@ public static class SseResource { In the, the resource method creates a new thread that sends a sequence of 10 events. There is a 1 second delay between two subsequent events as indicated in a comment. Each - event is represented by javax.ws.rs.sse.OutboundSseEvent type and is built with a help of a + event is represented by jakarta.ws.rs.sse.OutboundSseEvent type and is built with a help of a provided Builder. The Builder is obtain via the injected instance - (actually, it is a singleton) of javax.ws.rs.sse.Sse (the + (actually, it is a singleton) of jakarta.ws.rs.sse.Sse (the newEventBuilder() method. The OutboundSseEvent implementation reflects the standardized format of SSE messages and contains properties that represent name (for named events), @@ -327,9 +327,9 @@ data: Hello world 9! Broadcasting SSE messages (with JAX-RS 2.1 API) ... -import javax.ws.rs.sse.Sse; -import javax.ws.rs.sse.SseEventSink; -import javax.ws.rs.sse.SseBroadcaster; +import jakarta.ws.rs.sse.Sse; +import jakarta.ws.rs.sse.SseEventSink; +import jakarta.ws.rs.sse.SseBroadcaster; ... @Singleton @@ -420,14 +420,14 @@ public static class BroadcasterResource { Consuming SSE events within Jersey clients On the client side, push programming model is used (event consumer / client) gets asynchronously notified about - incoming events by subscribing custom listener to javax.ws.rs.sse.SseEventSource. This happens by + incoming events by subscribing custom listener to jakarta.ws.rs.sse.SseEventSource. This happens by invoking one of its subscribe() methods. The usage of SseEventSource is shown in the following example. Consuming SSE events with SseEventSource - import javax.ws.rs.sse.SseEventSource; + import jakarta.ws.rs.sse.SseEventSource; ... Client client = ClientBuilder.newBuilder().build(); WebTarget target = client.target("http://example.com/events"); @@ -446,15 +446,15 @@ sseEventSource.close(); is deployed. The &jaxrs.client.Client; instance is created (and initialized with &jersey.sse.SseFeature; automatically). Then the &jaxrs.client.WebTarget; is built. In this case a request to the web target is not made directly in the code, instead, the web target instance - is used to initialize a new &javax.ws.rs.sse.SseEventSource.Builder; instance that is used to build a new - &javax.ws.rs.sse.SseEventSource;. The choice of build() method is important, as it tells + is used to initialize a new &jakarta.ws.rs.sse.SseEventSource.Builder; instance that is used to build a new + &jakarta.ws.rs.sse.SseEventSource;. The choice of build() method is important, as it tells the SseEventSource.Builder to create a new SseEventSource that is not automatically connected to the target. The connection is established only later by manually invoking the sseEventSource.open() method. A custom java.util.function.Consumer<InboundSseEvent> implementation is used to listen to and process incoming SSE events. The method readData(Class) says that the - event data should be de-serialized from a received &javax.ws.rs.sse.InboundSseEvent; instance into a + event data should be de-serialized from a received &jakarta.ws.rs.sse.InboundSseEvent; instance into a String Java type. This method call internally executes &jaxrs.ext.MessageBodyReader; which de-serializes the event data. This is similar to reading an entity from the &jaxrs.core.Response; by @@ -542,7 +542,7 @@ onComplete); This gives the subscriber a tool to manage the load and do a back-pressure by incrementaly requesting only certain amount of items. When SseEventSource registers a new subscriber, it calls its onSubscribe handler and hands over the - javax.ws.rs.sse.SseSubscription + jakarta.ws.rs.sse.SseSubscription instance. This class only has two methods - request(long) for asking for a certain amount of events (often used as @@ -579,7 +579,7 @@ onComplete); reconnect support - The &javax.ws.rs.sse.SseEventSource; implementation supports automated recuperation + The &jakarta.ws.rs.sse.SseEventSource; implementation supports automated recuperation from a connection loss, including negotiation of delivery of any missed events based on the last received SSE event id field value, provided this field is set by the server and the negotiation facility is supported by the server. In case of a connection loss, the last received SSE event @@ -599,13 +599,13 @@ onComplete); By default, when a connection the the SSE endpoint is lost, the event source will use a default delay before attempting to reconnect to the SSE endpoint. The SSE endpoint can however control the client-side retry delay by including a special retry field value in any event sent to the client. - Jersey &javax.ws.rs.sse.SseEventSource; implementation automatically tracks any received SSE event + Jersey &jakarta.ws.rs.sse.SseEventSource; implementation automatically tracks any received SSE event retry field values set by the endpoint and adjusts the reconnect delay accordingly, using the last received retry field value as the new reconnect delay. - In addition to handling the standard connection losses, Jersey &javax.ws.rs.sse.SseEventSource; automatically + In addition to handling the standard connection losses, Jersey &jakarta.ws.rs.sse.SseEventSource; automatically deals with any HTTP 503 Service Unavailable responses received from the SSE endpoint, that include a Retry-After HTTP header with a valid value. The HTTP 503 + Retry-After @@ -1071,7 +1071,7 @@ eventSource.close(); Reconnect support in Jersey-specific &lit.jersey.sse.EventSource; works the same way as in the - implementation of the JAX-RS &javax.ws.rs.sse.SseEventSource;. + implementation of the JAX-RS &jakarta.ws.rs.sse.SseEventSource;. diff --git a/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/Book.java b/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/Book.java index 0718577b79..01feb3ca64 100644 --- a/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/Book.java +++ b/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/Book.java @@ -26,9 +26,9 @@ package org.glassfish.jersey.examples.bookstore.webapp.resource; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlRootElement; @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) diff --git a/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/Bookstore.java b/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/Bookstore.java index 6b102e17ab..8103f42af6 100644 --- a/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/Bookstore.java +++ b/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/Bookstore.java @@ -38,9 +38,9 @@ import jakarta.ws.rs.core.Response; import javax.inject.Singleton; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlRootElement; import org.glassfish.jersey.server.mvc.Template; diff --git a/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/CD.java b/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/CD.java index 4ed740db14..9799fe42e2 100644 --- a/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/CD.java +++ b/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/CD.java @@ -31,9 +31,9 @@ import jakarta.ws.rs.PathParam; import jakarta.ws.rs.core.Response; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlRootElement; @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) diff --git a/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/Item.java b/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/Item.java index bd7b97286f..99f630fd2f 100644 --- a/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/Item.java +++ b/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/Item.java @@ -30,9 +30,9 @@ import jakarta.ws.rs.Produces; import jakarta.ws.rs.core.MediaType; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlRootElement; import org.glassfish.jersey.server.mvc.Template; diff --git a/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/Track.java b/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/Track.java index ba4d6908d3..da79d253aa 100644 --- a/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/Track.java +++ b/examples/bookstore-webapp/src/main/java/org/glassfish/jersey/examples/bookstore/webapp/resource/Track.java @@ -30,9 +30,9 @@ import jakarta.ws.rs.Produces; import jakarta.ws.rs.core.MediaType; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlRootElement; import org.glassfish.jersey.server.mvc.Template; diff --git a/examples/declarative-linking/src/main/java/org/glassfish/jersey/examples/linking/representation/ItemRepresentation.java b/examples/declarative-linking/src/main/java/org/glassfish/jersey/examples/linking/representation/ItemRepresentation.java index ef04219996..bfaeaa17de 100644 --- a/examples/declarative-linking/src/main/java/org/glassfish/jersey/examples/linking/representation/ItemRepresentation.java +++ b/examples/declarative-linking/src/main/java/org/glassfish/jersey/examples/linking/representation/ItemRepresentation.java @@ -14,13 +14,13 @@ import jakarta.ws.rs.core.Link; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElementWrapper; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlTransient; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementWrapper; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlTransient; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import org.glassfish.jersey.examples.linking.model.ItemsModel; import org.glassfish.jersey.examples.linking.resources.ItemResource; diff --git a/examples/declarative-linking/src/main/java/org/glassfish/jersey/examples/linking/representation/ItemsRepresentation.java b/examples/declarative-linking/src/main/java/org/glassfish/jersey/examples/linking/representation/ItemsRepresentation.java index 7c20ea9519..4d702a287e 100644 --- a/examples/declarative-linking/src/main/java/org/glassfish/jersey/examples/linking/representation/ItemsRepresentation.java +++ b/examples/declarative-linking/src/main/java/org/glassfish/jersey/examples/linking/representation/ItemsRepresentation.java @@ -15,13 +15,13 @@ import jakarta.ws.rs.core.Link; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElementWrapper; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlTransient; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementWrapper; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlTransient; +import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import org.glassfish.jersey.examples.linking.model.ItemsModel; import org.glassfish.jersey.examples.linking.resources.ItemsResource; diff --git a/examples/entity-filtering-security/src/main/java/org/glassfish/jersey/examples/entityfiltering/security/domain/RestrictedEntity.java b/examples/entity-filtering-security/src/main/java/org/glassfish/jersey/examples/entityfiltering/security/domain/RestrictedEntity.java index 324ab22dd0..07beaa6c39 100644 --- a/examples/entity-filtering-security/src/main/java/org/glassfish/jersey/examples/entityfiltering/security/domain/RestrictedEntity.java +++ b/examples/entity-filtering-security/src/main/java/org/glassfish/jersey/examples/entityfiltering/security/domain/RestrictedEntity.java @@ -13,7 +13,7 @@ import javax.annotation.security.DenyAll; import javax.annotation.security.PermitAll; import javax.annotation.security.RolesAllowed; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; /** * Restricted entity to demonstrate various security annotations. diff --git a/examples/entity-filtering-security/src/main/java/org/glassfish/jersey/examples/entityfiltering/security/domain/RestrictedSubEntity.java b/examples/entity-filtering-security/src/main/java/org/glassfish/jersey/examples/entityfiltering/security/domain/RestrictedSubEntity.java index aabc845529..68153c3452 100644 --- a/examples/entity-filtering-security/src/main/java/org/glassfish/jersey/examples/entityfiltering/security/domain/RestrictedSubEntity.java +++ b/examples/entity-filtering-security/src/main/java/org/glassfish/jersey/examples/entityfiltering/security/domain/RestrictedSubEntity.java @@ -11,7 +11,7 @@ package org.glassfish.jersey.examples.entityfiltering.security.domain; import javax.annotation.security.RolesAllowed; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; /** * Restricted sub-entity to demonstrate that security entity-filtering is transitive. diff --git a/examples/entity-filtering-selectable/src/main/java/org/glassfish/jersey/examples/entityfiltering/selectable/domain/Address.java b/examples/entity-filtering-selectable/src/main/java/org/glassfish/jersey/examples/entityfiltering/selectable/domain/Address.java index cc4edbbd77..8088cf22c6 100644 --- a/examples/entity-filtering-selectable/src/main/java/org/glassfish/jersey/examples/entityfiltering/selectable/domain/Address.java +++ b/examples/entity-filtering-selectable/src/main/java/org/glassfish/jersey/examples/entityfiltering/selectable/domain/Address.java @@ -10,7 +10,7 @@ package org.glassfish.jersey.examples.entityfiltering.selectable.domain; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; @XmlRootElement public class Address { diff --git a/examples/entity-filtering-selectable/src/main/java/org/glassfish/jersey/examples/entityfiltering/selectable/domain/Person.java b/examples/entity-filtering-selectable/src/main/java/org/glassfish/jersey/examples/entityfiltering/selectable/domain/Person.java index 8d4b9b5af9..144a026a56 100644 --- a/examples/entity-filtering-selectable/src/main/java/org/glassfish/jersey/examples/entityfiltering/selectable/domain/Person.java +++ b/examples/entity-filtering-selectable/src/main/java/org/glassfish/jersey/examples/entityfiltering/selectable/domain/Person.java @@ -13,7 +13,7 @@ import java.util.List; import java.util.Map; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; @XmlRootElement public class Person { diff --git a/examples/entity-filtering-selectable/src/main/java/org/glassfish/jersey/examples/entityfiltering/selectable/domain/PhoneNumber.java b/examples/entity-filtering-selectable/src/main/java/org/glassfish/jersey/examples/entityfiltering/selectable/domain/PhoneNumber.java index de8e89e246..4877acc92f 100644 --- a/examples/entity-filtering-selectable/src/main/java/org/glassfish/jersey/examples/entityfiltering/selectable/domain/PhoneNumber.java +++ b/examples/entity-filtering-selectable/src/main/java/org/glassfish/jersey/examples/entityfiltering/selectable/domain/PhoneNumber.java @@ -10,7 +10,7 @@ package org.glassfish.jersey.examples.entityfiltering.selectable.domain; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; @XmlRootElement public class PhoneNumber { diff --git a/examples/entity-filtering/src/main/java/org/glassfish/jersey/examples/entityfiltering/domain/Project.java b/examples/entity-filtering/src/main/java/org/glassfish/jersey/examples/entityfiltering/domain/Project.java index 8533ea938a..37d9a19a63 100644 --- a/examples/entity-filtering/src/main/java/org/glassfish/jersey/examples/entityfiltering/domain/Project.java +++ b/examples/entity-filtering/src/main/java/org/glassfish/jersey/examples/entityfiltering/domain/Project.java @@ -12,7 +12,7 @@ import java.util.List; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; import org.glassfish.jersey.examples.entityfiltering.filtering.ProjectDetailedView; diff --git a/examples/entity-filtering/src/main/java/org/glassfish/jersey/examples/entityfiltering/domain/Task.java b/examples/entity-filtering/src/main/java/org/glassfish/jersey/examples/entityfiltering/domain/Task.java index dd7d889e4c..c558d2f9d2 100644 --- a/examples/entity-filtering/src/main/java/org/glassfish/jersey/examples/entityfiltering/domain/Task.java +++ b/examples/entity-filtering/src/main/java/org/glassfish/jersey/examples/entityfiltering/domain/Task.java @@ -10,7 +10,7 @@ package org.glassfish.jersey.examples.entityfiltering.domain; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; import org.glassfish.jersey.examples.entityfiltering.filtering.TaskDetailedView; diff --git a/examples/entity-filtering/src/main/java/org/glassfish/jersey/examples/entityfiltering/domain/User.java b/examples/entity-filtering/src/main/java/org/glassfish/jersey/examples/entityfiltering/domain/User.java index 5a2673fe79..3bb6a94eae 100644 --- a/examples/entity-filtering/src/main/java/org/glassfish/jersey/examples/entityfiltering/domain/User.java +++ b/examples/entity-filtering/src/main/java/org/glassfish/jersey/examples/entityfiltering/domain/User.java @@ -12,7 +12,7 @@ import java.util.List; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; import org.glassfish.jersey.examples.entityfiltering.filtering.UserDetailedView; diff --git a/examples/etc/gf-project-src-pom.xsl b/examples/etc/gf-project-src-pom.xsl index bcd0b5cecc..198c79e743 100644 --- a/examples/etc/gf-project-src-pom.xsl +++ b/examples/etc/gf-project-src-pom.xsl @@ -36,7 +36,7 @@ or pom:groupId='javax.annotation' or pom:groupId='javax.enterprise' or pom:groupId='javax.servlet' - or pom:groupId='javax.ws.rs']/pom:scope[text()!=test]"> + or pom:groupId='jakarta.ws.rs']/pom:scope[text()!=test]"> provided @@ -54,7 +54,7 @@ or pom:groupId='javax.annotation' or pom:groupId='javax.enterprise' or pom:groupId='javax.servlet' - or pom:groupId='javax.ws.rs']"> + or pom:groupId='jakarta.ws.rs']"> diff --git a/examples/helloworld-spring-webapp/README.MD b/examples/helloworld-spring-webapp/README.MD index a5f07f795f..f175bc0c3e 100644 --- a/examples/helloworld-spring-webapp/README.MD +++ b/examples/helloworld-spring-webapp/README.MD @@ -24,7 +24,7 @@ URI path | Resource class | HTTP methods **_/spring-singleton-hello_** | SpringSingletonResource | GET Application is configured by using web.xml, which registers -[javax.ws.rs.core.Application](https://jax-rs-spec.java.net/nonav/2.0/apidocs/javax/ws/rs/core/Application.html) +[jakarta.ws.rs.core.Application](https://jax-rs-spec.java.net/nonav/2.0/apidocs/jakarta.ws.rs/core/Application.html) descendant to get classes and singletons from it (see class MyApplication). diff --git a/examples/helloworld-webapp/README.MD b/examples/helloworld-webapp/README.MD index e449fce291..7b2cd5a60f 100644 --- a/examples/helloworld-webapp/README.MD +++ b/examples/helloworld-webapp/README.MD @@ -23,7 +23,7 @@ URI path | Resource class | HTTP methods **_/helloworld_** | HelloWorldResource | GET Application is configured by using web.xml, which registers -[javax.ws.rs.core.Application](https://jax-rs-spec.java.net/nonav/2.0/apidocs/javax/ws/rs/core/Application.html) +[jakarta.ws.rs.core.Application](https://jax-rs-spec.java.net/nonav/2.0/apidocs/jakarta.ws.rs/core/Application.html) descendant to get classes and singletons from it (see class MyApplication). Running the Example diff --git a/examples/https-clientserver-grizzly/src/main/java/org/glassfish/jersey/examples/httpsclientservergrizzly/RootResource.java b/examples/https-clientserver-grizzly/src/main/java/org/glassfish/jersey/examples/httpsclientservergrizzly/RootResource.java index 3b7a011801..0c00643c68 100644 --- a/examples/https-clientserver-grizzly/src/main/java/org/glassfish/jersey/examples/httpsclientservergrizzly/RootResource.java +++ b/examples/https-clientserver-grizzly/src/main/java/org/glassfish/jersey/examples/httpsclientservergrizzly/RootResource.java @@ -11,7 +11,7 @@ package org.glassfish.jersey.examples.httpsclientservergrizzly; import java.nio.charset.Charset; -import javax.xml.bind.DatatypeConverter; +import jakarta.xml.bind.DatatypeConverter; import jakarta.ws.rs.GET; import jakarta.ws.rs.Path; diff --git a/examples/https-clientserver-grizzly/src/main/java/org/glassfish/jersey/examples/httpsclientservergrizzly/SecurityFilter.java b/examples/https-clientserver-grizzly/src/main/java/org/glassfish/jersey/examples/httpsclientservergrizzly/SecurityFilter.java index 3029ead456..c537e18071 100644 --- a/examples/https-clientserver-grizzly/src/main/java/org/glassfish/jersey/examples/httpsclientservergrizzly/SecurityFilter.java +++ b/examples/https-clientserver-grizzly/src/main/java/org/glassfish/jersey/examples/httpsclientservergrizzly/SecurityFilter.java @@ -25,7 +25,7 @@ import javax.inject.Inject; import java.nio.charset.Charset; -import javax.xml.bind.DatatypeConverter; +import jakarta.xml.bind.DatatypeConverter; /** * Simple authentication filter. diff --git a/examples/jaxb/src/main/java/org/glassfish/jersey/examples/jaxb/JaxbResource.java b/examples/jaxb/src/main/java/org/glassfish/jersey/examples/jaxb/JaxbResource.java index 4c9edd1b7e..069c16d759 100644 --- a/examples/jaxb/src/main/java/org/glassfish/jersey/examples/jaxb/JaxbResource.java +++ b/examples/jaxb/src/main/java/org/glassfish/jersey/examples/jaxb/JaxbResource.java @@ -16,7 +16,7 @@ import jakarta.ws.rs.Path; import jakarta.ws.rs.Produces; -import javax.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBElement; import javax.xml.namespace.QName; import org.glassfish.jersey.message.XmlHeader; diff --git a/examples/jaxb/src/main/java/org/glassfish/jersey/examples/jaxb/JaxbXmlRootElement.java b/examples/jaxb/src/main/java/org/glassfish/jersey/examples/jaxb/JaxbXmlRootElement.java index ceb6294506..3e6b74833d 100644 --- a/examples/jaxb/src/main/java/org/glassfish/jersey/examples/jaxb/JaxbXmlRootElement.java +++ b/examples/jaxb/src/main/java/org/glassfish/jersey/examples/jaxb/JaxbXmlRootElement.java @@ -10,7 +10,7 @@ package org.glassfish.jersey.examples.jaxb; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; @XmlRootElement public class JaxbXmlRootElement { diff --git a/examples/jaxb/src/main/java/org/glassfish/jersey/examples/jaxb/JaxbXmlType.java b/examples/jaxb/src/main/java/org/glassfish/jersey/examples/jaxb/JaxbXmlType.java index d09baccd3c..362c684b2f 100644 --- a/examples/jaxb/src/main/java/org/glassfish/jersey/examples/jaxb/JaxbXmlType.java +++ b/examples/jaxb/src/main/java/org/glassfish/jersey/examples/jaxb/JaxbXmlType.java @@ -10,7 +10,7 @@ package org.glassfish.jersey.examples.jaxb; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlType; @XmlType public class JaxbXmlType { diff --git a/examples/jaxb/src/test/java/org/glassfish/jersey/examples/jaxb/JaxbTest.java b/examples/jaxb/src/test/java/org/glassfish/jersey/examples/jaxb/JaxbTest.java index d610f1f30a..33047573f9 100644 --- a/examples/jaxb/src/test/java/org/glassfish/jersey/examples/jaxb/JaxbTest.java +++ b/examples/jaxb/src/test/java/org/glassfish/jersey/examples/jaxb/JaxbTest.java @@ -16,7 +16,7 @@ import jakarta.ws.rs.core.GenericType; import static jakarta.ws.rs.client.Entity.xml; -import javax.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBElement; import javax.xml.namespace.QName; import org.glassfish.jersey.server.ResourceConfig; diff --git a/examples/json-jackson/src/main/java/org/glassfish/jersey/examples/jackson/CombinedAnnotationBean.java b/examples/json-jackson/src/main/java/org/glassfish/jersey/examples/jackson/CombinedAnnotationBean.java index 05e3e17bf8..6ae18af084 100644 --- a/examples/json-jackson/src/main/java/org/glassfish/jersey/examples/jackson/CombinedAnnotationBean.java +++ b/examples/json-jackson/src/main/java/org/glassfish/jersey/examples/jackson/CombinedAnnotationBean.java @@ -10,7 +10,7 @@ package org.glassfish.jersey.examples.jackson; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; import com.fasterxml.jackson.annotation.JsonProperty; diff --git a/examples/json-jackson/src/main/java/org/glassfish/jersey/examples/jackson/EmptyArrayBean.java b/examples/json-jackson/src/main/java/org/glassfish/jersey/examples/jackson/EmptyArrayBean.java index e3e620fbc7..4a60699b2f 100644 --- a/examples/json-jackson/src/main/java/org/glassfish/jersey/examples/jackson/EmptyArrayBean.java +++ b/examples/json-jackson/src/main/java/org/glassfish/jersey/examples/jackson/EmptyArrayBean.java @@ -10,7 +10,7 @@ package org.glassfish.jersey.examples.jackson; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; /** * TODO javadoc. diff --git a/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/AircraftType.java b/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/AircraftType.java index f56fe45eb7..e9024bc7e7 100644 --- a/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/AircraftType.java +++ b/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/AircraftType.java @@ -10,7 +10,7 @@ package org.glassfish.jersey.examples.jettison; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; /** * TODO javadoc. diff --git a/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/FlightType.java b/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/FlightType.java index e88161a91e..d7f0082410 100644 --- a/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/FlightType.java +++ b/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/FlightType.java @@ -17,10 +17,10 @@ package org.glassfish.jersey.examples.jettison; import java.util.Formatter; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; /** *

Java class for flightType complex type. diff --git a/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/Flights.java b/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/Flights.java index 325fbce38c..4e0c8bc603 100644 --- a/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/Flights.java +++ b/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/Flights.java @@ -18,11 +18,11 @@ import java.util.ArrayList; import java.util.List; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAccessType; +import jakarta.xml.bind.annotation.XmlAccessorType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; /** *

Java class for anonymous complex type. diff --git a/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/JaxbContextResolver.java b/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/JaxbContextResolver.java index 99655f24dd..1e82f8899f 100644 --- a/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/JaxbContextResolver.java +++ b/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/JaxbContextResolver.java @@ -17,7 +17,7 @@ import jakarta.ws.rs.ext.ContextResolver; import jakarta.ws.rs.ext.Provider; -import javax.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBContext; import org.glassfish.jersey.jettison.JettisonConfig; import org.glassfish.jersey.jettison.JettisonJaxbContext; diff --git a/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/ObjectFactory.java b/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/ObjectFactory.java index b16560bf5e..ec10e02d66 100644 --- a/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/ObjectFactory.java +++ b/examples/json-jettison/src/main/java/org/glassfish/jersey/examples/jettison/ObjectFactory.java @@ -16,7 +16,7 @@ // package org.glassfish.jersey.examples.jettison; -import javax.xml.bind.annotation.XmlRegistry; +import jakarta.xml.bind.annotation.XmlRegistry; /** diff --git a/examples/json-moxy/src/main/java/org/glassfish/jersey/examples/jsonmoxy/TestBean.java b/examples/json-moxy/src/main/java/org/glassfish/jersey/examples/jsonmoxy/TestBean.java index 079d524623..b4de73b80e 100644 --- a/examples/json-moxy/src/main/java/org/glassfish/jersey/examples/jsonmoxy/TestBean.java +++ b/examples/json-moxy/src/main/java/org/glassfish/jersey/examples/jsonmoxy/TestBean.java @@ -10,7 +10,7 @@ package org.glassfish.jersey.examples.jsonmoxy; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; /** * @author Pavel Bucek diff --git a/examples/json-with-padding/src/main/java/org/glassfish/jersey/examples/jsonp/ChangeRecordBean.java b/examples/json-with-padding/src/main/java/org/glassfish/jersey/examples/jsonp/ChangeRecordBean.java index 5475ffbb98..beb0a9a800 100644 --- a/examples/json-with-padding/src/main/java/org/glassfish/jersey/examples/jsonp/ChangeRecordBean.java +++ b/examples/json-with-padding/src/main/java/org/glassfish/jersey/examples/jsonp/ChangeRecordBean.java @@ -10,8 +10,8 @@ package org.glassfish.jersey.examples.jsonp; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlRootElement; /** * @author Jakub Podlesak diff --git a/examples/managed-client-webapp/README.MD b/examples/managed-client-webapp/README.MD index 4937d1b581..895572b048 100644 --- a/examples/managed-client-webapp/README.MD +++ b/examples/managed-client-webapp/README.MD @@ -27,7 +27,7 @@ URI path | Resource class | HTTP methods In the example, the requests to a *public resource* deployed on `/public/` path are forwarded to an *internal resource* (deployed on `/internal/` path) using injected -[javax.ws.rs.client.WebTarget](https://jax-rs-spec.java.net/nonav/2.0/apidocs/javax/ws/rs/client/WebTarget.html) +[jakarta.ws.rs.client.WebTarget](https://jax-rs-spec.java.net/nonav/2.0/apidocs/jakarta.ws.rs/client/WebTarget.html) instances produced using 2 separate managed clients each of the managed clients using it's own custom configuration. diff --git a/examples/managed-client/README.MD b/examples/managed-client/README.MD index 249eeb9135..8fe0ab3c6a 100644 --- a/examples/managed-client/README.MD +++ b/examples/managed-client/README.MD @@ -27,7 +27,7 @@ URI path | Resource class | HTTP methods In the example, the requests to a *public resource* deployed on `/public/` path are forwarded to an *internal resource* (deployed on `/internal/` path) using injected -[javax.ws.rs.client.WebTarget](https://jax-rs-spec.java.net/nonav/2.0/apidocs/javax/ws/rs/client/WebTarget.html) +[jakarta.ws.rs.client.WebTarget](https://jax-rs-spec.java.net/nonav/2.0/apidocs/jakarta.ws.rs/client/WebTarget.html) instances produced using 2 separate managed clients each of the managed clients using it's own custom configuration. diff --git a/examples/multipart-webapp/src/main/java/org/glassfish/jersey/examples/multipart/webapp/Bean.java b/examples/multipart-webapp/src/main/java/org/glassfish/jersey/examples/multipart/webapp/Bean.java index dc59cd531d..8988f28809 100644 --- a/examples/multipart-webapp/src/main/java/org/glassfish/jersey/examples/multipart/webapp/Bean.java +++ b/examples/multipart-webapp/src/main/java/org/glassfish/jersey/examples/multipart/webapp/Bean.java @@ -10,7 +10,7 @@ package org.glassfish.jersey.examples.multipart.webapp; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; @XmlRootElement public class Bean { diff --git a/examples/oauth-client-twitter/src/main/java/org/glassfish/jersey/examples/oauth/twitterclient/Status.java b/examples/oauth-client-twitter/src/main/java/org/glassfish/jersey/examples/oauth/twitterclient/Status.java index 34f2abe85d..5e3fd00f0e 100644 --- a/examples/oauth-client-twitter/src/main/java/org/glassfish/jersey/examples/oauth/twitterclient/Status.java +++ b/examples/oauth-client-twitter/src/main/java/org/glassfish/jersey/examples/oauth/twitterclient/Status.java @@ -10,8 +10,8 @@ package org.glassfish.jersey.examples.oauth.twitterclient; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlRootElement; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; diff --git a/examples/oauth-client-twitter/src/main/java/org/glassfish/jersey/examples/oauth/twitterclient/User.java b/examples/oauth-client-twitter/src/main/java/org/glassfish/jersey/examples/oauth/twitterclient/User.java index 9be25712c2..4b4c696620 100644 --- a/examples/oauth-client-twitter/src/main/java/org/glassfish/jersey/examples/oauth/twitterclient/User.java +++ b/examples/oauth-client-twitter/src/main/java/org/glassfish/jersey/examples/oauth/twitterclient/User.java @@ -10,8 +10,8 @@ package org.glassfish.jersey.examples.oauth.twitterclient; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlRootElement; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; diff --git a/examples/pom.xml b/examples/pom.xml index 9c312426cc..e1e96a1d7f 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -64,7 +64,7 @@ - extended-wadl-webapp + exception-mapping freemarker-webapp @@ -124,6 +124,12 @@ webapp-example-parent + + + exluded_due_to_jakartification + extended-wadl-webapp + + diff --git a/examples/rx-client-webapp/src/main/java/org/glassfish/jersey/examples/rx/domain/Calculation.java b/examples/rx-client-webapp/src/main/java/org/glassfish/jersey/examples/rx/domain/Calculation.java index 1d5a1415cb..1b36596a12 100644 --- a/examples/rx-client-webapp/src/main/java/org/glassfish/jersey/examples/rx/domain/Calculation.java +++ b/examples/rx-client-webapp/src/main/java/org/glassfish/jersey/examples/rx/domain/Calculation.java @@ -10,7 +10,7 @@ package org.glassfish.jersey.examples.rx.domain; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; /** * @author Michal Gajdos diff --git a/examples/rx-client-webapp/src/main/java/org/glassfish/jersey/examples/rx/domain/Forecast.java b/examples/rx-client-webapp/src/main/java/org/glassfish/jersey/examples/rx/domain/Forecast.java index 95ee20ca11..8c0e7860e5 100644 --- a/examples/rx-client-webapp/src/main/java/org/glassfish/jersey/examples/rx/domain/Forecast.java +++ b/examples/rx-client-webapp/src/main/java/org/glassfish/jersey/examples/rx/domain/Forecast.java @@ -10,7 +10,7 @@ package org.glassfish.jersey.examples.rx.domain; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; /** * @author Michal Gajdos diff --git a/examples/server-async-managed/src/main/java/org/glassfish/jersey/examples/server/async/managed/Message.java b/examples/server-async-managed/src/main/java/org/glassfish/jersey/examples/server/async/managed/Message.java index a84771ebb4..d368249d4e 100644 --- a/examples/server-async-managed/src/main/java/org/glassfish/jersey/examples/server/async/managed/Message.java +++ b/examples/server-async-managed/src/main/java/org/glassfish/jersey/examples/server/async/managed/Message.java @@ -11,7 +11,7 @@ package org.glassfish.jersey.examples.server.async.managed; import java.util.Date; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; /** * Chat message JAXB POJO. diff --git a/examples/sse-twitter-aggregator/src/main/java/org/glassfish/jersey/examples/aggregator/Message.java b/examples/sse-twitter-aggregator/src/main/java/org/glassfish/jersey/examples/aggregator/Message.java index 2f324cc922..51d40e9bc0 100644 --- a/examples/sse-twitter-aggregator/src/main/java/org/glassfish/jersey/examples/aggregator/Message.java +++ b/examples/sse-twitter-aggregator/src/main/java/org/glassfish/jersey/examples/aggregator/Message.java @@ -10,7 +10,7 @@ package org.glassfish.jersey.examples.aggregator; -import javax.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElement; import org.eclipse.persistence.oxm.annotations.XmlPath; diff --git a/examples/xml-moxy/README.MD b/examples/xml-moxy/README.MD index 8c67e04efb..f9039b467a 100644 --- a/examples/xml-moxy/README.MD +++ b/examples/xml-moxy/README.MD @@ -83,7 +83,7 @@ Jersey use MOXy runtime, you just need to put a `jaxb.properties` file into the Java package containing your JAXB beans. The file should have the following content: - javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory + jakarta.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory Concrete file used in this example is placed under diff --git a/examples/xml-moxy/src/main/java/org/glassfish/jersey/examples/xmlmoxy/beans/Customer.java b/examples/xml-moxy/src/main/java/org/glassfish/jersey/examples/xmlmoxy/beans/Customer.java index cafcef43e7..fabf4e8d8b 100644 --- a/examples/xml-moxy/src/main/java/org/glassfish/jersey/examples/xmlmoxy/beans/Customer.java +++ b/examples/xml-moxy/src/main/java/org/glassfish/jersey/examples/xmlmoxy/beans/Customer.java @@ -13,8 +13,8 @@ import java.util.ArrayList; import java.util.List; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; import org.eclipse.persistence.oxm.annotations.XmlPath; diff --git a/examples/xml-moxy/src/main/java/org/glassfish/jersey/examples/xmlmoxy/beans/PhoneNumber.java b/examples/xml-moxy/src/main/java/org/glassfish/jersey/examples/xmlmoxy/beans/PhoneNumber.java index 14a09290b3..d8379a66f2 100644 --- a/examples/xml-moxy/src/main/java/org/glassfish/jersey/examples/xmlmoxy/beans/PhoneNumber.java +++ b/examples/xml-moxy/src/main/java/org/glassfish/jersey/examples/xmlmoxy/beans/PhoneNumber.java @@ -10,8 +10,8 @@ package org.glassfish.jersey.examples.xmlmoxy.beans; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlValue; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlValue; /** * diff --git a/ext/bean-validation/src/main/java/org/glassfish/jersey/server/validation/ValidationError.java b/ext/bean-validation/src/main/java/org/glassfish/jersey/server/validation/ValidationError.java index cf2f1c454f..8a5f026cbe 100644 --- a/ext/bean-validation/src/main/java/org/glassfish/jersey/server/validation/ValidationError.java +++ b/ext/bean-validation/src/main/java/org/glassfish/jersey/server/validation/ValidationError.java @@ -16,7 +16,7 @@ package org.glassfish.jersey.server.validation; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; /** * Default validation error entity to be included in {@code Response}. diff --git a/ext/entity-filtering/src/main/java/org/glassfish/jersey/message/filtering/spi/FilteringHelper.java b/ext/entity-filtering/src/main/java/org/glassfish/jersey/message/filtering/spi/FilteringHelper.java index 6704754891..922ebee4c6 100644 --- a/ext/entity-filtering/src/main/java/org/glassfish/jersey/message/filtering/spi/FilteringHelper.java +++ b/ext/entity-filtering/src/main/java/org/glassfish/jersey/message/filtering/spi/FilteringHelper.java @@ -31,7 +31,7 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; -import javax.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBElement; import org.glassfish.jersey.internal.util.ReflectionHelper; diff --git a/ext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/MyBean.java b/ext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/MyBean.java index 099aebfccc..95b8766a59 100644 --- a/ext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/MyBean.java +++ b/ext/proxy-client/src/test/java/org/glassfish/jersey/client/proxy/MyBean.java @@ -16,7 +16,7 @@ package org.glassfish.jersey.client.proxy; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; @XmlRootElement public class MyBean { diff --git a/ext/wadl-doclet/src/main/java/org/glassfish/jersey/wadl/doclet/DocletUtils.java b/ext/wadl-doclet/src/main/java/org/glassfish/jersey/wadl/doclet/DocletUtils.java index 4dea216a86..34d3137192 100644 --- a/ext/wadl-doclet/src/main/java/org/glassfish/jersey/wadl/doclet/DocletUtils.java +++ b/ext/wadl-doclet/src/main/java/org/glassfish/jersey/wadl/doclet/DocletUtils.java @@ -28,8 +28,8 @@ import java.util.logging.Level; import java.util.logging.Logger; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.Marshaller; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.Marshaller; import org.glassfish.jersey.server.wadl.internal.generators.resourcedoc.model.ResourceDocType; diff --git a/ext/wadl-doclet/src/main/java8_11/org/glassfish/jersey/wadl/doclet/ResourceDoclet.java b/ext/wadl-doclet/src/main/java8_11/org/glassfish/jersey/wadl/doclet/ResourceDoclet.java index 1c98aefb0a..a91266223d 100644 --- a/ext/wadl-doclet/src/main/java8_11/org/glassfish/jersey/wadl/doclet/ResourceDoclet.java +++ b/ext/wadl-doclet/src/main/java8_11/org/glassfish/jersey/wadl/doclet/ResourceDoclet.java @@ -39,8 +39,6 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.Marshaller; import javax.xml.namespace.QName; import org.glassfish.jersey.server.wadl.internal.generators.resourcedoc.model.AnnotationDocType; diff --git a/incubator/declarative-linking/src/main/java/org/glassfish/jersey/linking/FieldProcessor.java b/incubator/declarative-linking/src/main/java/org/glassfish/jersey/linking/FieldProcessor.java index 9948559733..6648c3fd3f 100644 --- a/incubator/declarative-linking/src/main/java/org/glassfish/jersey/linking/FieldProcessor.java +++ b/incubator/declarative-linking/src/main/java/org/glassfish/jersey/linking/FieldProcessor.java @@ -29,7 +29,7 @@ import jakarta.ws.rs.core.Link; import jakarta.ws.rs.core.UriInfo; -import javax.xml.bind.annotation.XmlTransient; +import jakarta.xml.bind.annotation.XmlTransient; import org.glassfish.jersey.linking.contributing.ResourceLinkContributionContext; import org.glassfish.jersey.linking.mapping.ResourceMappingContext; diff --git a/incubator/declarative-linking/src/test/java/org/glassfish/jersey/linking/FieldProcessorTest.java b/incubator/declarative-linking/src/test/java/org/glassfish/jersey/linking/FieldProcessorTest.java index 6e4dd0c6cd..020a4d6d8f 100644 --- a/incubator/declarative-linking/src/test/java/org/glassfish/jersey/linking/FieldProcessorTest.java +++ b/incubator/declarative-linking/src/test/java/org/glassfish/jersey/linking/FieldProcessorTest.java @@ -38,7 +38,7 @@ import jakarta.ws.rs.core.PathSegment; import jakarta.ws.rs.core.UriBuilder; -import javax.xml.bind.annotation.XmlTransient; +import jakarta.xml.bind.annotation.XmlTransient; import org.glassfish.jersey.internal.util.collection.MultivaluedStringMap; import org.glassfish.jersey.linking.contributing.ResourceLinkContributionContext; diff --git a/media/jaxb/pom.xml b/media/jaxb/pom.xml index 3b872cf935..a2eace3d4f 100644 --- a/media/jaxb/pom.xml +++ b/media/jaxb/pom.xml @@ -104,7 +104,7 @@ true - javax.xml.bind.*;version="!",* + jakarta.xml.bind.*;version="!",* org.glassfish.jersey.jaxb.*;version=${project.version} true diff --git a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractCollectionJaxbProvider.java b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractCollectionJaxbProvider.java index c7990ac87e..441023feae 100644 --- a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractCollectionJaxbProvider.java +++ b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractCollectionJaxbProvider.java @@ -44,13 +44,13 @@ import jakarta.ws.rs.core.NoContentException; import jakarta.ws.rs.ext.Providers; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; -import javax.xml.bind.UnmarshalException; -import javax.xml.bind.Unmarshaller; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Marshaller; +import jakarta.xml.bind.UnmarshalException; +import jakarta.xml.bind.Unmarshaller; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamReader; @@ -261,7 +261,7 @@ public final void writeTo( * @param c the charset * @param m the marshaller * @param entityStream the output stream to marshall the collection - * @throws javax.xml.bind.JAXBException in case the marshalling of element collection fails. + * @throws jakarta.xml.bind.JAXBException in case the marshalling of element collection fails. * @throws IOException in case of any other I/O error while marshalling the collection of JAXB objects. */ public abstract void writeCollection(Class elementType, Collection t, @@ -425,8 +425,8 @@ protected final String getRootElementName(Class elementType) { /** * Get the element name for a given Java type. *

- * In case the element is annotated with a {@link javax.xml.bind.annotation.XmlRootElement} annotation - * and the {@link javax.xml.bind.annotation.XmlRootElement#name() specified element name} is not default, + * In case the element is annotated with a {@link jakarta.xml.bind.annotation.XmlRootElement} annotation + * and the {@link jakarta.xml.bind.annotation.XmlRootElement#name() specified element name} is not default, * the method returns the specified element name in the annotation. Otherwise, the method returns the name of * the element class instead. *

diff --git a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractJaxbElementProvider.java b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractJaxbElementProvider.java index 350afdc96f..ec53720ddd 100644 --- a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractJaxbElementProvider.java +++ b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractJaxbElementProvider.java @@ -32,11 +32,11 @@ import jakarta.ws.rs.core.NoContentException; import jakarta.ws.rs.ext.Providers; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; -import javax.xml.bind.UnmarshalException; -import javax.xml.bind.Unmarshaller; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Marshaller; +import jakarta.xml.bind.UnmarshalException; +import jakarta.xml.bind.Unmarshaller; import org.glassfish.jersey.internal.LocalizationMessages; import org.glassfish.jersey.message.internal.EntityInputStream; diff --git a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractJaxbProvider.java b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractJaxbProvider.java index a7fbeee9a2..4308b7996c 100644 --- a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractJaxbProvider.java +++ b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractJaxbProvider.java @@ -30,11 +30,11 @@ import jakarta.ws.rs.ext.ContextResolver; import jakarta.ws.rs.ext.Providers; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; -import javax.xml.bind.PropertyException; -import javax.xml.bind.Unmarshaller; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Marshaller; +import jakarta.xml.bind.PropertyException; +import jakarta.xml.bind.Unmarshaller; import javax.xml.parsers.SAXParserFactory; import javax.xml.transform.sax.SAXSource; diff --git a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractRootElementJaxbProvider.java b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractRootElementJaxbProvider.java index eb0753b63e..fa12ef9b21 100644 --- a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractRootElementJaxbProvider.java +++ b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/AbstractRootElementJaxbProvider.java @@ -31,12 +31,12 @@ import jakarta.ws.rs.core.NoContentException; import jakarta.ws.rs.ext.Providers; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; -import javax.xml.bind.UnmarshalException; -import javax.xml.bind.Unmarshaller; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Marshaller; +import jakarta.xml.bind.UnmarshalException; +import jakarta.xml.bind.Unmarshaller; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; import javax.xml.transform.stream.StreamSource; import org.glassfish.jersey.internal.LocalizationMessages; @@ -126,7 +126,7 @@ public final Object readFrom( * @param u the unmarshaller to use for unmarshalling. * @param entityStream the input stream to unmarshal from. * @return an instance of the JAXB type. - * @throws javax.xml.bind.JAXBException in case the JAXB unmarshalling fails. + * @throws jakarta.xml.bind.JAXBException in case the JAXB unmarshalling fails. */ protected Object readFrom(Class type, MediaType mediaType, Unmarshaller u, InputStream entityStream) @@ -170,7 +170,7 @@ public final void writeTo( * @param c the character set to serialize characters to. * @param m the marshaller to marshaller the instance of the JAXB type. * @param entityStream the output stream to marshal to. - * @throws javax.xml.bind.JAXBException in case the JAXB marshalling fails. + * @throws jakarta.xml.bind.JAXBException in case the JAXB marshalling fails. */ protected void writeTo(Object t, MediaType mediaType, Charset c, Marshaller m, OutputStream entityStream) diff --git a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/JaxbStringReaderProvider.java b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/JaxbStringReaderProvider.java index 8e7d736369..8f536f11b9 100644 --- a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/JaxbStringReaderProvider.java +++ b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/JaxbStringReaderProvider.java @@ -29,12 +29,12 @@ import jakarta.ws.rs.ext.Providers; import javax.inject.Provider; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; -import javax.xml.bind.UnmarshalException; -import javax.xml.bind.Unmarshaller; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.UnmarshalException; +import jakarta.xml.bind.Unmarshaller; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; import javax.xml.parsers.SAXParserFactory; import javax.xml.transform.sax.SAXSource; diff --git a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlCollectionJaxbProvider.java b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlCollectionJaxbProvider.java index 49ba86bedd..eaab0361fd 100644 --- a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlCollectionJaxbProvider.java +++ b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlCollectionJaxbProvider.java @@ -32,10 +32,10 @@ import javax.inject.Provider; import javax.inject.Singleton; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; -import javax.xml.bind.PropertyException; -import javax.xml.bind.Unmarshaller; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Marshaller; +import jakarta.xml.bind.PropertyException; +import jakarta.xml.bind.Unmarshaller; import javax.xml.stream.XMLInputFactory; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamReader; diff --git a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlJaxbElementProvider.java b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlJaxbElementProvider.java index 8cf6545ffb..34b2897c79 100644 --- a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlJaxbElementProvider.java +++ b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlJaxbElementProvider.java @@ -28,10 +28,10 @@ import javax.inject.Provider; import javax.inject.Singleton; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; -import javax.xml.bind.Unmarshaller; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Marshaller; +import jakarta.xml.bind.Unmarshaller; import javax.xml.parsers.SAXParserFactory; /** diff --git a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlRootElementJaxbProvider.java b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlRootElementJaxbProvider.java index 168f04deb2..5e042dfe91 100644 --- a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlRootElementJaxbProvider.java +++ b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlRootElementJaxbProvider.java @@ -26,10 +26,10 @@ import javax.inject.Provider; import javax.inject.Singleton; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Unmarshaller; -import javax.xml.bind.annotation.XmlRootElement; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Unmarshaller; +import jakarta.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlType; import javax.xml.parsers.SAXParserFactory; import javax.xml.transform.sax.SAXSource; diff --git a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlRootObjectJaxbProvider.java b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlRootObjectJaxbProvider.java index 592204835e..7da5d2cd37 100644 --- a/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlRootObjectJaxbProvider.java +++ b/media/jaxb/src/main/java/org/glassfish/jersey/jaxb/internal/XmlRootObjectJaxbProvider.java @@ -35,10 +35,10 @@ import javax.inject.Provider; import javax.inject.Singleton; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; -import javax.xml.bind.UnmarshalException; -import javax.xml.bind.Unmarshaller; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.UnmarshalException; +import jakarta.xml.bind.Unmarshaller; import javax.xml.parsers.SAXParserFactory; import org.glassfish.jersey.message.internal.EntityInputStream; diff --git a/media/jaxb/src/test/java/org/glassfish/jersey/jaxb/internal/JaxbStringReaderProviderTest.java b/media/jaxb/src/test/java/org/glassfish/jersey/jaxb/internal/JaxbStringReaderProviderTest.java index 8457eafd6c..3afb76d9f3 100644 --- a/media/jaxb/src/test/java/org/glassfish/jersey/jaxb/internal/JaxbStringReaderProviderTest.java +++ b/media/jaxb/src/test/java/org/glassfish/jersey/jaxb/internal/JaxbStringReaderProviderTest.java @@ -32,7 +32,7 @@ import jakarta.ws.rs.ext.Providers; import javax.inject.Provider; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.annotation.XmlRootElement; import javax.xml.parsers.SAXParserFactory; import org.glassfish.jersey.model.internal.CommonConfig; diff --git a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/JettisonJaxbContext.java b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/JettisonJaxbContext.java index 1ed6125208..8d6280228e 100644 --- a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/JettisonJaxbContext.java +++ b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/JettisonJaxbContext.java @@ -18,11 +18,11 @@ import java.util.Map; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; -import javax.xml.bind.Unmarshaller; -import javax.xml.bind.Validator; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Marshaller; +import jakarta.xml.bind.Unmarshaller; +import jakarta.xml.bind.Validator; import org.glassfish.jersey.jettison.internal.BaseJsonMarshaller; import org.glassfish.jersey.jettison.internal.BaseJsonUnmarshaller; @@ -30,7 +30,7 @@ import org.glassfish.jersey.jettison.internal.JettisonJaxbUnmarshaller; /** - * An adaption of {@link javax.xml.bind.JAXBContext} that supports marshalling + * An adaption of {@link jakarta.xml.bind.JAXBContext} that supports marshalling * and unmarshalling of JAXB beans using the JSON format. *

* The JSON format may be configured by using a {@link JettisonConfig} object @@ -47,7 +47,7 @@ public final class JettisonJaxbContext extends JAXBContext implements JettisonCo * @param classesToBeBound list of java classes to be recognized by the * new JsonJaxbContext. Can be empty, in which case a JsonJaxbContext * that only knows about spec-defined classes will be returned. - * @throws javax.xml.bind.JAXBException if an error was encountered while creating the + * @throws jakarta.xml.bind.JAXBException if an error was encountered while creating the * underlying JAXBContext. */ public JettisonJaxbContext(Class... classesToBeBound) throws JAXBException { @@ -61,7 +61,7 @@ public JettisonJaxbContext(Class... classesToBeBound) throws JAXBException { * @param classesToBeBound list of java classes to be recognized by the * new JsonJaxbContext. Can be empty, in which case a JsonJaxbContext * that only knows about spec-defined classes will be returned. - * @throws javax.xml.bind.JAXBException if an error was encountered while creating the + * @throws jakarta.xml.bind.JAXBException if an error was encountered while creating the * underlying JAXBContext. */ public JettisonJaxbContext(final JettisonConfig config, final Class... classesToBeBound) throws JAXBException { @@ -83,7 +83,7 @@ public JettisonJaxbContext(final JettisonConfig config, final Class... classesTo * that only knows about spec-defined classes will be returned. * @param properties the custom set of properties. If it contains(now deprecated) JSON related properties, * then a non-default {@link JettisonConfig} is used reflecting the JSON properties - * @throws javax.xml.bind.JAXBException if an error was encountered while creating the + * @throws jakarta.xml.bind.JAXBException if an error was encountered while creating the * underlying JAXBContext. */ public JettisonJaxbContext(Class[] classesToBeBound, Map properties) @@ -105,7 +105,7 @@ public JettisonJaxbContext(Class[] classesToBeBound, Map propert * new JsonJaxbContext. Can be empty, in which case a JsonJaxbContext * that only knows about spec-defined classes will be returned. * @param properties the custom set of properties. - * @throws javax.xml.bind.JAXBException if an error was encountered while creating the + * @throws jakarta.xml.bind.JAXBException if an error was encountered while creating the * underlying JAXBContext. */ public JettisonJaxbContext(final JettisonConfig config, final Class[] classesToBeBound, final Map properties) @@ -203,7 +203,7 @@ public JettisonJaxbContext(String contextPath, ClassLoader classLoader, Map properties) @@ -217,7 +217,7 @@ public JettisonJaxbContext(JettisonConfig config, String contextPath, ClassLoade } /** - * Get a {@link org.glassfish.jersey.jettison.JettisonMarshaller} from a {@link javax.xml.bind.Marshaller}. + * Get a {@link org.glassfish.jersey.jettison.JettisonMarshaller} from a {@link jakarta.xml.bind.Marshaller}. * * @param marshaller the JAXB marshaller. * @return the JSON marshaller. @@ -232,7 +232,7 @@ public static org.glassfish.jersey.jettison.JettisonMarshaller getJSONMarshaller } /** - * Get a {@link org.glassfish.jersey.jettison.JettisonUnmarshaller} from a {@link javax.xml.bind.Unmarshaller}. + * Get a {@link org.glassfish.jersey.jettison.JettisonUnmarshaller} from a {@link jakarta.xml.bind.Unmarshaller}. * * @param unmarshaller the JAXB unmarshaller. * @return the JSON unmarshaller. @@ -260,7 +260,7 @@ public JettisonConfig getJSONConfiguration() { * * @return the JSON unmarshaller * - * @throws javax.xml.bind.JAXBException if there is an error creating the unmarshaller. + * @throws jakarta.xml.bind.JAXBException if there is an error creating the unmarshaller. */ public org.glassfish.jersey.jettison.JettisonUnmarshaller createJsonUnmarshaller() throws JAXBException { return new JettisonJaxbUnmarshaller(this, getJSONConfiguration()); @@ -271,7 +271,7 @@ public org.glassfish.jersey.jettison.JettisonUnmarshaller createJsonUnmarshaller * * @return the JSON marshaller. * - * @throws javax.xml.bind.JAXBException if there is an error creating the marshaller. + * @throws jakarta.xml.bind.JAXBException if there is an error creating the marshaller. */ public org.glassfish.jersey.jettison.JettisonMarshaller createJsonMarshaller() throws JAXBException { return new JettisonJaxbMarshaller(this, getJSONConfiguration()); @@ -282,7 +282,7 @@ public org.glassfish.jersey.jettison.JettisonMarshaller createJsonMarshaller() t * an unmarshaller which is capable of JSON deserialization. * * @return unmarshaller instance with JSON capabilities - * @throws javax.xml.bind.JAXBException + * @throws jakarta.xml.bind.JAXBException */ @Override public Unmarshaller createUnmarshaller() throws JAXBException { @@ -294,7 +294,7 @@ public Unmarshaller createUnmarshaller() throws JAXBException { * a marshaller which is capable of JSON serialization. * * @return marshaller instance with JSON capabilities - * @throws javax.xml.bind.JAXBException + * @throws jakarta.xml.bind.JAXBException */ @Override public Marshaller createMarshaller() throws JAXBException { @@ -305,7 +305,7 @@ public Marshaller createMarshaller() throws JAXBException { * Simply delegates to underlying JAXBContext implementation. * * @return what underlying JAXBContext returns - * @throws javax.xml.bind.JAXBException + * @throws jakarta.xml.bind.JAXBException */ @Override public Validator createValidator() throws JAXBException { diff --git a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/JettisonMarshaller.java b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/JettisonMarshaller.java index 49392e1d48..3fc5ebb9ce 100644 --- a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/JettisonMarshaller.java +++ b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/JettisonMarshaller.java @@ -19,8 +19,8 @@ import java.io.OutputStream; import java.io.Writer; -import javax.xml.bind.JAXBException; -import javax.xml.bind.PropertyException; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.PropertyException; /** * A JSON marshaller responsible for serializing Java content trees, defined @@ -37,16 +37,16 @@ public interface JettisonMarshaller { * Marshall the content tree rooted at jaxbElement into an * output stream. The content tree may be an instance of a class that is * mapped to a XML root element (for example, annotated with - * {@link javax.xml.bind.annotation.XmlRootElement}) or an instance of {@link javax.xml.bind.JAXBElement}. + * {@link jakarta.xml.bind.annotation.XmlRootElement}) or an instance of {@link jakarta.xml.bind.JAXBElement}. *

* The UTF-8 character encoding scheme will be used to encode the characters * of the JSON data. * * @param jaxbElement the root of the content tree to be marshalled. * @param os the JSON will be added to this stream. - * @throws javax.xml.bind.JAXBException if any unexpected problem occurs during the + * @throws jakarta.xml.bind.JAXBException if any unexpected problem occurs during the * marshalling. - * @throws javax.xml.bind.MarshalException if the JsonMarshaller is unable to + * @throws jakarta.xml.bind.MarshalException if the JsonMarshaller is unable to * marshal jaxbElement (or any object reachable from obj) * @throws IllegalArgumentException if any of the method parameters are null. * @@ -57,16 +57,16 @@ public interface JettisonMarshaller { * Marshall the content tree rooted at jaxbElement into an * output stream. The content tree may be an instance of a class that is * mapped to a XML root element (for example, annotated with - * {@link javax.xml.bind.annotation.XmlRootElement}) or an instance of {@link javax.xml.bind.JAXBElement}. + * {@link jakarta.xml.bind.annotation.XmlRootElement}) or an instance of {@link jakarta.xml.bind.JAXBElement}. *

* The character encoding scheme of the writer will be used to * encode the characters of the JSON data. * * @param jaxbElement the root of the content tree to be marshalled. * @param writer the JSON will be added to this writer. - * @throws javax.xml.bind.JAXBException if any unexpected problem occurs during the + * @throws jakarta.xml.bind.JAXBException if any unexpected problem occurs during the * marshalling. - * @throws javax.xml.bind.MarshalException if the JsonMarshaller is unable to + * @throws jakarta.xml.bind.MarshalException if the JsonMarshaller is unable to * marshal jaxbElement (or any object reachable from obj) * @throws IllegalArgumentException If any of the method parameters are null. */ @@ -82,7 +82,7 @@ public interface JettisonMarshaller { * supplied string. * @param value the value of the property to be set * - * @throws javax.xml.bind.PropertyException when there is an error processing the given + * @throws jakarta.xml.bind.PropertyException when there is an error processing the given * property or value * @throws IllegalArgumentException * If the name parameter is null diff --git a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/JettisonUnmarshaller.java b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/JettisonUnmarshaller.java index a3be31a7b8..46630e2cc8 100644 --- a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/JettisonUnmarshaller.java +++ b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/JettisonUnmarshaller.java @@ -19,8 +19,8 @@ import java.io.InputStream; import java.io.Reader; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.JAXBException; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBException; /** * A JSON unmarshaller responsible for deserializing JSON data to a Java @@ -44,10 +44,10 @@ public interface JettisonUnmarshaller { * @return the newly created root object of the Java content tree. The * content tree may be an instance of a class that is * mapped to a XML root element (for example, annotated with - * {@link javax.xml.bind.annotation.XmlRootElement}) or mapped to an XML type (for example, - * annotated with {@link javax.xml.bind.annotation.XmlType}). - * @throws javax.xml.bind.JAXBException if any unexpected errors occur while unmarshalling. - * @throws javax.xml.bind.UnmarshalException if the JsonUnmarshaller is unable + * {@link jakarta.xml.bind.annotation.XmlRootElement}) or mapped to an XML type (for example, + * annotated with {@link jakarta.xml.bind.annotation.XmlType}). + * @throws jakarta.xml.bind.JAXBException if any unexpected errors occur while unmarshalling. + * @throws jakarta.xml.bind.UnmarshalException if the JsonUnmarshaller is unable * to perform the JSON to Java binding. */ T unmarshalFromJSON(InputStream is, Class expectedType) throws JAXBException; @@ -65,10 +65,10 @@ public interface JettisonUnmarshaller { * @return the newly created root object of the Java content tree. The * content tree may be an instance of a class that is * mapped to a XML root element (for example, annotated with - * {@link javax.xml.bind.annotation.XmlRootElement}) or mapped to an XML type (for example, - * annotated with {@link javax.xml.bind.annotation.XmlType}). - * @throws javax.xml.bind.JAXBException if any unexpected errors occur while unmarshalling. - * @throws javax.xml.bind.UnmarshalException if the JsonUnmarshaller is unable + * {@link jakarta.xml.bind.annotation.XmlRootElement}) or mapped to an XML type (for example, + * annotated with {@link jakarta.xml.bind.annotation.XmlType}). + * @throws jakarta.xml.bind.JAXBException if any unexpected errors occur while unmarshalling. + * @throws jakarta.xml.bind.UnmarshalException if the JsonUnmarshaller is unable * to perform the JSON to Java binding. */ T unmarshalFromJSON(Reader reader, Class expectedType) throws JAXBException; @@ -83,12 +83,12 @@ public interface JettisonUnmarshaller { * @param the type of the Java content tree. * @param is the InputStream to unmarshal JSON data from. * @param declaredType a class that is mapped to a XML root element - * (for example, annotated with {@link javax.xml.bind.annotation.XmlRootElement}) or mapped to - * an XML type (for example, annotated with {@link javax.xml.bind.annotation.XmlType}). + * (for example, annotated with {@link jakarta.xml.bind.annotation.XmlRootElement}) or mapped to + * an XML type (for example, annotated with {@link jakarta.xml.bind.annotation.XmlType}). * @return the newly created root object of the Java content tree, root - * by a {@link javax.xml.bind.JAXBElement} instance. - * @throws javax.xml.bind.JAXBException if any unexpected errors occur while unmarshalling. - * @throws javax.xml.bind.UnmarshalException if the JsonUnmarshaller is unable + * by a {@link jakarta.xml.bind.JAXBElement} instance. + * @throws jakarta.xml.bind.JAXBException if any unexpected errors occur while unmarshalling. + * @throws jakarta.xml.bind.UnmarshalException if the JsonUnmarshaller is unable * to perform the JSON to Java binding. */ JAXBElement unmarshalJAXBElementFromJSON(InputStream is, Class declaredType) throws JAXBException; @@ -103,12 +103,12 @@ public interface JettisonUnmarshaller { * @param the type of the Java content tree. * @param reader the Reader to unmarshal JSON data from. * @param declaredType a class that is mapped to a XML root element - * (for example, annotated with {@link javax.xml.bind.annotation.XmlRootElement}) or mapped to - * an XML type (for example, annotated with {@link javax.xml.bind.annotation.XmlType}). + * (for example, annotated with {@link jakarta.xml.bind.annotation.XmlRootElement}) or mapped to + * an XML type (for example, annotated with {@link jakarta.xml.bind.annotation.XmlType}). * @return the newly created root object of the Java content tree, root - * by a {@link javax.xml.bind.JAXBElement} instance. - * @throws javax.xml.bind.JAXBException if any unexpected errors occur while unmarshalling. - * @throws javax.xml.bind.UnmarshalException if the JsonUnmarshaller is unable + * by a {@link jakarta.xml.bind.JAXBElement} instance. + * @throws jakarta.xml.bind.JAXBException if any unexpected errors occur while unmarshalling. + * @throws jakarta.xml.bind.UnmarshalException if the JsonUnmarshaller is unable * to perform the JSON to Java binding. */ JAXBElement unmarshalJAXBElementFromJSON(Reader reader, Class declaredType) throws JAXBException; diff --git a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/BaseJsonMarshaller.java b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/BaseJsonMarshaller.java index bc2bf14fec..73ecae73d0 100644 --- a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/BaseJsonMarshaller.java +++ b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/BaseJsonMarshaller.java @@ -22,10 +22,10 @@ import java.io.Writer; import java.nio.charset.Charset; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; -import javax.xml.bind.PropertyException; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Marshaller; +import jakarta.xml.bind.PropertyException; import javax.xml.stream.XMLStreamWriter; import org.glassfish.jersey.jettison.JettisonConfig; diff --git a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/BaseJsonUnmarshaller.java b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/BaseJsonUnmarshaller.java index c9c4867c1a..ee63684582 100644 --- a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/BaseJsonUnmarshaller.java +++ b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/BaseJsonUnmarshaller.java @@ -21,12 +21,12 @@ import java.io.Reader; import java.nio.charset.Charset; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.JAXBException; -import javax.xml.bind.UnmarshalException; -import javax.xml.bind.Unmarshaller; -import javax.xml.bind.annotation.XmlRootElement; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.UnmarshalException; +import jakarta.xml.bind.Unmarshaller; +import jakarta.xml.bind.annotation.XmlRootElement; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamReader; diff --git a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/JettisonJaxbMarshaller.java b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/JettisonJaxbMarshaller.java index 3200cba360..b55f55616a 100644 --- a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/JettisonJaxbMarshaller.java +++ b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/JettisonJaxbMarshaller.java @@ -20,13 +20,13 @@ import java.io.OutputStream; import java.io.Writer; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; -import javax.xml.bind.PropertyException; -import javax.xml.bind.ValidationEventHandler; -import javax.xml.bind.annotation.adapters.XmlAdapter; -import javax.xml.bind.attachment.AttachmentMarshaller; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Marshaller; +import jakarta.xml.bind.PropertyException; +import jakarta.xml.bind.ValidationEventHandler; +import jakarta.xml.bind.annotation.adapters.XmlAdapter; +import jakarta.xml.bind.attachment.AttachmentMarshaller; import javax.xml.stream.XMLEventWriter; import javax.xml.stream.XMLStreamWriter; import javax.xml.transform.Result; diff --git a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/JettisonJaxbUnmarshaller.java b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/JettisonJaxbUnmarshaller.java index e6b7d05173..6ffe5a3426 100644 --- a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/JettisonJaxbUnmarshaller.java +++ b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/JettisonJaxbUnmarshaller.java @@ -21,15 +21,15 @@ import java.io.Reader; import java.net.URL; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.JAXBException; -import javax.xml.bind.PropertyException; -import javax.xml.bind.Unmarshaller; -import javax.xml.bind.UnmarshallerHandler; -import javax.xml.bind.ValidationEventHandler; -import javax.xml.bind.annotation.adapters.XmlAdapter; -import javax.xml.bind.attachment.AttachmentUnmarshaller; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.PropertyException; +import jakarta.xml.bind.Unmarshaller; +import jakarta.xml.bind.UnmarshallerHandler; +import jakarta.xml.bind.ValidationEventHandler; +import jakarta.xml.bind.annotation.adapters.XmlAdapter; +import jakarta.xml.bind.attachment.AttachmentUnmarshaller; import javax.xml.stream.XMLEventReader; import javax.xml.stream.XMLStreamReader; import javax.xml.transform.Source; diff --git a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonJaxbElementProvider.java b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonJaxbElementProvider.java index e1520316ce..51ec8ad7b6 100644 --- a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonJaxbElementProvider.java +++ b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonJaxbElementProvider.java @@ -30,17 +30,17 @@ import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.ext.Providers; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; -import javax.xml.bind.Unmarshaller; +import jakarta.xml.bind.JAXBElement; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Marshaller; +import jakarta.xml.bind.Unmarshaller; import org.glassfish.jersey.jaxb.internal.AbstractJaxbElementProvider; import org.glassfish.jersey.jettison.JettisonJaxbContext; import org.glassfish.jersey.jettison.JettisonMarshaller; /** - * JSON message entity media type provider (reader & writer) for {@link javax.xml.bind.JAXBElement} + * JSON message entity media type provider (reader & writer) for {@link jakarta.xml.bind.JAXBElement} * type. * * @author Jakub Podlesak diff --git a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonListElementProvider.java b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonListElementProvider.java index d77263aef4..8f6395b9ff 100644 --- a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonListElementProvider.java +++ b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonListElementProvider.java @@ -34,9 +34,9 @@ import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.ext.Providers; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; -import javax.xml.bind.Unmarshaller; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Marshaller; +import jakarta.xml.bind.Unmarshaller; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamReader; import javax.xml.stream.XMLStreamWriter; diff --git a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonRootElementProvider.java b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonRootElementProvider.java index 13d5912bcc..71e4810d5c 100644 --- a/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonRootElementProvider.java +++ b/media/json-jettison/src/main/java/org/glassfish/jersey/jettison/internal/entity/JettisonRootElementProvider.java @@ -30,9 +30,9 @@ import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.ext.Providers; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; -import javax.xml.bind.Unmarshaller; +import jakarta.xml.bind.JAXBException; +import jakarta.xml.bind.Marshaller; +import jakarta.xml.bind.Unmarshaller; import org.glassfish.jersey.jaxb.internal.AbstractRootElementJaxbProvider; import org.glassfish.jersey.jettison.JettisonJaxbContext; @@ -40,8 +40,8 @@ /** * JSON message entity media type provider (reader & writer) for JAXB types that - * are annotated with {@link javax.xml.bind.annotation.XmlRootElement @XmlRootElement} - * or {@link javax.xml.bind.annotation.XmlType @XmlType}. + * are annotated with {@link jakarta.xml.bind.annotation.XmlRootElement @XmlRootElement} + * or {@link jakarta.xml.bind.annotation.XmlType @XmlType}. * * @author Paul Sandoz * @author Jakub Podlesak diff --git a/media/moxy/src/main/java/org/glassfish/jersey/moxy/internal/MoxyObjectProvider.java b/media/moxy/src/main/java/org/glassfish/jersey/moxy/internal/MoxyObjectProvider.java index 4fd83f345e..5931f113b7 100644 --- a/media/moxy/src/main/java/org/glassfish/jersey/moxy/internal/MoxyObjectProvider.java +++ b/media/moxy/src/main/java/org/glassfish/jersey/moxy/internal/MoxyObjectProvider.java @@ -20,7 +20,7 @@ import java.util.Map; import java.util.Set; -import javax.xml.bind.JAXBException; +import jakarta.xml.bind.JAXBException; import org.glassfish.jersey.message.filtering.spi.AbstractObjectProvider; import org.glassfish.jersey.message.filtering.spi.ObjectGraph; diff --git a/media/moxy/src/main/java/org/glassfish/jersey/moxy/json/MoxyJsonConfig.java b/media/moxy/src/main/java/org/glassfish/jersey/moxy/json/MoxyJsonConfig.java index 378aa1b98c..8117563e04 100644 --- a/media/moxy/src/main/java/org/glassfish/jersey/moxy/json/MoxyJsonConfig.java +++ b/media/moxy/src/main/java/org/glassfish/jersey/moxy/json/MoxyJsonConfig.java @@ -20,7 +20,7 @@ import java.util.Map; import jakarta.ws.rs.ext.ContextResolver; -import javax.xml.bind.Marshaller; +import jakarta.xml.bind.Marshaller; import org.eclipse.persistence.jaxb.MarshallerProperties; import org.eclipse.persistence.jaxb.UnmarshallerProperties; @@ -49,7 +49,7 @@ public MoxyJsonConfig() { * Create a new configuration for {@link org.eclipse.persistence.jaxb.rs.MOXyJsonProvider}. If the * {@code initDefaultProperties} is set to {@code true} then the following values are set: *