diff --git a/artemis-cdi-client/pom.xml b/artemis-cdi-client/pom.xml
index 42d8fe0b20..4d9cfa9535 100644
--- a/artemis-cdi-client/pom.xml
+++ b/artemis-cdi-client/pom.xml
@@ -29,7 +29,6 @@
${project.basedir}/..
- 1.3.2
artemis-cdi-client
@@ -85,17 +84,16 @@
${project.version}
- javax.inject
- javax.inject
+ jakarta.inject
+ jakarta.inject-api
- javax.annotation
- javax.annotation-api
- ${javax.annotation.version}
+ jakarta.annotation
+ jakarta.annotation-api
- javax.enterprise
- cdi-api
+ jakarta.enterprise
+ jakarta.enterprise.cdi-api
org.jboss.arquillian.junit
@@ -106,8 +104,8 @@
junit
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
org.jboss.shrinkwrap
@@ -156,8 +154,8 @@
owb-arquillian-standalone
- org.apache.geronimo.specs
- geronimo-annotation_1.2_spec
+ jakarta.annotation
+ jakarta.annotation-api
diff --git a/artemis-cli/pom.xml b/artemis-cli/pom.xml
index e79b32bd22..292d7e0e5b 100644
--- a/artemis-cli/pom.xml
+++ b/artemis-cli/pom.xml
@@ -74,22 +74,28 @@
${project.version}
- javax.inject
- javax.inject
+ jakarta.inject
+ jakarta.inject-api
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
- org.apache.geronimo.specs
- geronimo-json_1.0_spec
+ jakarta.json
+ jakarta.json-api
org.apache.qpid
qpid-jms-client
${qpid.jms.version}
+
+
+ org.apache.geronimo.specs
+ geronimo-jms_2.0_spec
+
+
org.jboss.logging
diff --git a/artemis-commons/pom.xml b/artemis-commons/pom.xml
index 98de728948..eea10adffe 100644
--- a/artemis-commons/pom.xml
+++ b/artemis-commons/pom.xml
@@ -81,8 +81,8 @@
commons-beanutils
- org.apache.geronimo.specs
- geronimo-json_1.0_spec
+ jakarta.json
+ jakarta.json-api
junit
diff --git a/artemis-core-client/pom.xml b/artemis-core-client/pom.xml
index df16dce7ff..2d5465b9e4 100644
--- a/artemis-core-client/pom.xml
+++ b/artemis-core-client/pom.xml
@@ -87,8 +87,8 @@
test
- org.apache.geronimo.specs
- geronimo-json_1.0_spec
+ jakarta.json
+ jakarta.json-api
org.apache.johnzon
diff --git a/artemis-distribution/pom.xml b/artemis-distribution/pom.xml
index 274cb8b1c3..40f857fc0b 100644
--- a/artemis-distribution/pom.xml
+++ b/artemis-distribution/pom.xml
@@ -154,16 +154,20 @@
io.airlift
airline
-
- org.apache.activemq
- activemq-client
-
-
- org.apache.geronimo.specs
- geronimo-jms_1.1_spec
-
-
-
+
+ org.apache.activemq
+ activemq-client
+
+
+ org.apache.geronimo.specs
+ geronimo-jms_1.1_spec
+
+
+ org.apache.geronimo.specs
+ geronimo-j2ee-management_1.1_spec
+
+
+
org.apache.activemq
activemq-openwire-legacy
@@ -184,6 +188,12 @@
org.apache.qpid
qpid-jms-client
${qpid.jms.version}
+
+
+ org.apache.geronimo.specs
+ geronimo-jms_2.0_spec
+
+
@@ -226,16 +236,16 @@
netty-all
- org.apache.geronimo.specs
- geronimo-json_1.0_spec
+ jakarta.json
+ jakarta.json-api
org.apache.johnzon
johnzon-core
- org.apache.geronimo.specs
- geronimo-jaspic_1.0_spec
+ jakarta.security.auth.message
+ jakarta.security.auth.message-api
diff --git a/artemis-distribution/src/main/assembly/dep.xml b/artemis-distribution/src/main/assembly/dep.xml
index 8298c204bb..d92d1a5cbb 100644
--- a/artemis-distribution/src/main/assembly/dep.xml
+++ b/artemis-distribution/src/main/assembly/dep.xml
@@ -72,11 +72,8 @@
io.micrometer:micrometer-core
- org.apache.geronimo.specs:geronimo-jms_2.0_spec
- org.apache.geronimo.specs:geronimo-annotation_1.1_spec
- org.apache.geronimo.specs:geronimo-j2ee-connector_1.5_spec
- org.apache.geronimo.specs:geronimo-ejb_3.0_spec
- org.apache.geronimo.specs:geronimo-jta_1.1_spec
+ jakarta.jms:jakarta.jms-api
+ jakarta.transaction:jakarta.transaction-api
org.wildfly.common:wildfly-common
org.jboss.logmanager:jboss-logmanager
org.jboss.logging:jboss-logging
@@ -91,7 +88,7 @@
org.slf4j:slf4j-api
io.airlift:airline
com.google.guava:guava
- javax.inject:javax.inject
+ jakarta.inject:jakarta.inject-api
org.eclipse.jetty.aggregate:jetty-all:jar:uber
org.apache.tomcat:tomcat-servlet-api
commons-beanutils:commons-beanutils
@@ -102,13 +99,13 @@
org.apache.commons:commons-lang3
org.fusesource.hawtbuf:hawtbuf
org.jgroups:jgroups
- org.apache.geronimo.specs:geronimo-json_1.0_spec
+ jakarta.json:jakarta.json-api
org.apache.johnzon:johnzon-core
- javax.xml.bind:jaxb-api
+ jakarta.xml.bind:jakarta.xml.bind-api
com.sun.xml.bind:jaxb-impl
com.sun.xml.bind:jaxb-core
- javax.activation:activation
- org.apache.geronimo.specs:geronimo-jaspic_1.0_spec
+ jakarta.activation:jakarta.activation-api
+ jakarta.security.auth.message:jakarta.security.auth.message-api
mvn:com.sun.activation/javax.activation/1.2.0
- mvn:javax.mail/mail/1.4.7
+ mvn:jakarta.mail/jakarta.mail-api/1.6.6
- mvn:org.apache.geronimo.specs/geronimo-jms_2.0_spec/${geronimo.jms.2.spec.version}
+ mvn:jakarta.jms/jakarta.jms-api/${jakarta.jms-api.version}
+ mvn:jakarta.transaction/jakarta.transaction-api/${jakarta.transaction-api.version}
mvn:org.apache.commons/commons-configuration2/${commons.config.version}
mvn:org.apache.commons/commons-text/${commons.text.version}
mvn:org.apache.commons/commons-lang3/${commons.lang.version}
@@ -90,14 +91,14 @@
artemis-common
- mvn:org.apache.geronimo.specs/geronimo-jms_2.0_spec/${geronimo.jms.2.spec.version}
+ mvn:jakarta.jms/jakarta.jms-api/${jakarta.jms-api.version}
mvn:org.apache.activemq/artemis-jms-client-osgi/${pom.version}
transaction
netty-core
- mvn:org.apache.geronimo.specs/geronimo-jms_2.0_spec/${geronimo.jms.2.spec.version}
+ mvn:jakarta.jms/jakarta.jms-api/${jakarta.jms-api.version}
mvn:org.apache.qpid/proton-j/${proton.version}
mvn:org.apache.qpid/qpid-jms-client/${qpid.jms.version}
@@ -129,7 +130,8 @@
artemis-core
mvn:org.fusesource.hawtbuf/hawtbuf/1.11
- mvn:org.apache.geronimo.specs/geronimo-j2ee-management_1.1_spec/1.0.1
+ mvn:jakarta.ejb/jakarta.ejb-api/${jakarta.ejb-api.version}
+ mvn:jakarta.management.j2ee/jakarta.management.j2ee-api/${jakarta.management.j2ee-api.version}
mvn:org.apache.activemq/artemis-openwire-protocol/${pom.version}
@@ -137,7 +139,9 @@
transaction
mvn:org.fusesource.hawtbuf/hawtbuf/${hawtbuff.version}
mvn:org.apache.geronimo.specs/geronimo-jms_1.1_spec/1.1.1
- mvn:org.apache.geronimo.specs/geronimo-j2ee-management_1.1_spec/1.0.1
+ mvn:jakarta.ejb/jakarta.ejb-api/${jakarta.ejb-api.version}
+ mvn:jakarta.transaction/jakarta.transaction-api/${jakarta.transaction-api.version}
+ mvn:jakarta.management.j2ee/jakarta.management.j2ee-api/${jakarta.management.j2ee-api.version}
mvn:org.apache.activemq/activemq-client/${activemq5-version}
diff --git a/artemis-jakarta-client/pom.xml b/artemis-jakarta-client/pom.xml
index 8c18ca126f..996190bd12 100644
--- a/artemis-jakarta-client/pom.xml
+++ b/artemis-jakarta-client/pom.xml
@@ -29,6 +29,7 @@
${project.basedir}/..
+ 3.0.0
@@ -60,6 +61,7 @@
jakarta.jms
jakarta.jms-api
+ ${jakarta.jms-api.version}
diff --git a/artemis-jms-client/pom.xml b/artemis-jms-client/pom.xml
index 1e4e122cad..5d3dfac926 100644
--- a/artemis-jms-client/pom.xml
+++ b/artemis-jms-client/pom.xml
@@ -65,8 +65,8 @@
${project.version}
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
diff --git a/artemis-jms-server/pom.xml b/artemis-jms-server/pom.xml
index 7c2d262146..f0b4efd875 100644
--- a/artemis-jms-server/pom.xml
+++ b/artemis-jms-server/pom.xml
@@ -83,16 +83,16 @@
${project.version}
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
- org.apache.geronimo.specs
- geronimo-jta_1.1_spec
+ jakarta.transaction
+ jakarta.transaction-api
- org.apache.geronimo.specs
- geronimo-json_1.0_spec
+ jakarta.json
+ jakarta.json-api
diff --git a/artemis-junit/pom.xml b/artemis-junit/pom.xml
index eb21771122..b80372aa28 100644
--- a/artemis-junit/pom.xml
+++ b/artemis-junit/pom.xml
@@ -80,8 +80,8 @@
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
diff --git a/artemis-maven-plugin/pom.xml b/artemis-maven-plugin/pom.xml
index 8483e6bf36..e714b9570b 100644
--- a/artemis-maven-plugin/pom.xml
+++ b/artemis-maven-plugin/pom.xml
@@ -73,8 +73,8 @@
${project.version}
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
org.apache.maven.plugin-tools
diff --git a/artemis-protocols/artemis-mqtt-protocol/pom.xml b/artemis-protocols/artemis-mqtt-protocol/pom.xml
index 8d5dc9066e..cf78b64eed 100644
--- a/artemis-protocols/artemis-mqtt-protocol/pom.xml
+++ b/artemis-protocols/artemis-mqtt-protocol/pom.xml
@@ -130,7 +130,6 @@
jakarta.annotation
jakarta.annotation-api
- 1.3.5
test
jar
diff --git a/artemis-protocols/artemis-openwire-protocol/pom.xml b/artemis-protocols/artemis-openwire-protocol/pom.xml
index b4ed0c323e..f00b6a1fba 100644
--- a/artemis-protocols/artemis-openwire-protocol/pom.xml
+++ b/artemis-protocols/artemis-openwire-protocol/pom.xml
@@ -54,6 +54,10 @@
org.apache.geronimo.specs
geronimo-jms_1.1_spec
+
+ org.apache.geronimo.specs
+ geronimo-j2ee-management_1.1_spec
+
@@ -97,14 +101,6 @@
io.netty
netty-codec
-
-
- org.apache.geronimo.specs
- geronimo-jms_1.1_spec
- 1.1.1
- provided
-
org.osgi
osgi.cmpn
diff --git a/artemis-ra/pom.xml b/artemis-ra/pom.xml
index a9e32dd78d..5e6c8684cf 100644
--- a/artemis-ra/pom.xml
+++ b/artemis-ra/pom.xml
@@ -65,18 +65,18 @@
provided
- org.apache.geronimo.specs
- geronimo-j2ee-connector_1.5_spec
+ jakarta.resource
+ jakarta.resource-api
provided
- org.apache.geronimo.specs
- geronimo-jta_1.1_spec
+ jakarta.transaction
+ jakarta.transaction-api
provided
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
provided
diff --git a/artemis-rest/pom.xml b/artemis-rest/pom.xml
index 81953418f3..d23a6978d7 100644
--- a/artemis-rest/pom.xml
+++ b/artemis-rest/pom.xml
@@ -131,18 +131,18 @@
test-jar
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
- org.apache.geronimo.specs
- geronimo-jaxrs_2.1_spec
- 1.1
+ jakarta.ws.rs
+ jakarta.ws.rs-api
+ ${jakarta.ws.rs-api.version}
- javax.xml.bind
- jaxb-api
- ${version.jaxb.api}
+ jakarta.xml.bind
+ jakarta.xml.bind-api
+ ${jakarta.xml.bind-api.version}
org.glassfish.jaxb
diff --git a/artemis-server/pom.xml b/artemis-server/pom.xml
index d2386fe482..b6e72203ac 100644
--- a/artemis-server/pom.xml
+++ b/artemis-server/pom.xml
@@ -153,9 +153,8 @@
2.6
- org.apache.geronimo.specs
- geronimo-json_1.0_spec
- 1.0-alpha-1
+ jakarta.json
+ jakarta.json-api
junit
diff --git a/artemis-service-extensions/pom.xml b/artemis-service-extensions/pom.xml
index 01970d10ec..2aee6e7be4 100644
--- a/artemis-service-extensions/pom.xml
+++ b/artemis-service-extensions/pom.xml
@@ -78,8 +78,8 @@
test
- org.apache.geronimo.specs
- geronimo-jta_1.1_spec
+ jakarta.transaction
+ jakarta.transaction-api
junit
diff --git a/examples/features/ha/multiple-failover-failback/pom.xml b/examples/features/ha/multiple-failover-failback/pom.xml
index a568533188..26e1aaed30 100644
--- a/examples/features/ha/multiple-failover-failback/pom.xml
+++ b/examples/features/ha/multiple-failover-failback/pom.xml
@@ -42,8 +42,8 @@ under the License.
${project.version}
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
diff --git a/examples/features/ha/multiple-failover/pom.xml b/examples/features/ha/multiple-failover/pom.xml
index 07aa2c3927..1ed6bd2ca0 100644
--- a/examples/features/ha/multiple-failover/pom.xml
+++ b/examples/features/ha/multiple-failover/pom.xml
@@ -42,8 +42,8 @@ under the License.
${project.version}
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
diff --git a/examples/features/ha/replicated-failback/pom.xml b/examples/features/ha/replicated-failback/pom.xml
index e61abf57ac..bb1f805f1d 100644
--- a/examples/features/ha/replicated-failback/pom.xml
+++ b/examples/features/ha/replicated-failback/pom.xml
@@ -42,8 +42,8 @@ under the License.
${project.version}
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
diff --git a/examples/features/ha/transaction-failover/pom.xml b/examples/features/ha/transaction-failover/pom.xml
index d6337ca861..cc3f9c1c4f 100644
--- a/examples/features/ha/transaction-failover/pom.xml
+++ b/examples/features/ha/transaction-failover/pom.xml
@@ -42,8 +42,8 @@ under the License.
${project.version}
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
diff --git a/examples/features/perf/perf/pom.xml b/examples/features/perf/perf/pom.xml
index 1d69fe2031..2b4435f20c 100644
--- a/examples/features/perf/perf/pom.xml
+++ b/examples/features/perf/perf/pom.xml
@@ -37,9 +37,14 @@ under the License.
- org.apache.geronimo.specs
- geronimo-jms_1.1_spec
- 1.1
+ jakarta.jms
+ jakarta.jms-api
+ ${jakarta.jms-api.version}
+
+
+ jakarta.management.j2ee
+ jakarta.management.j2ee-api
+ ${jakarta.management.j2ee-api.version}
org.apache.activemq
@@ -50,6 +55,10 @@ under the License.
org.apache.geronimo.specs
geronimo-jms_1.1_spec
+
+ org.apache.geronimo.specs
+ geronimo-j2ee-management_1.1_spec
+
diff --git a/examples/features/standard/camel/camel-broker/pom.xml b/examples/features/standard/camel/camel-broker/pom.xml
index 4f5c24647b..53e03c44b4 100644
--- a/examples/features/standard/camel/camel-broker/pom.xml
+++ b/examples/features/standard/camel/camel-broker/pom.xml
@@ -48,8 +48,8 @@ under the License.
war
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
diff --git a/examples/features/standard/cdi/pom.xml b/examples/features/standard/cdi/pom.xml
index 968a21098b..ac38438f73 100644
--- a/examples/features/standard/cdi/pom.xml
+++ b/examples/features/standard/cdi/pom.xml
@@ -58,8 +58,8 @@
${netty.version}
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
org.apache.activemq
@@ -72,8 +72,8 @@
${deltaspike.version}
- javax.enterprise
- cdi-api
+ jakarta.enterprise
+ jakarta.enterprise.cdi-api
org.apache.deltaspike.core
@@ -225,9 +225,9 @@
${project.version}
- javax.enterprise
- cdi-api
- ${cdi-api.version}
+ jakarta.enterprise
+ jakarta.enterprise.cdi-api
+ ${jakarta.enterprise.cdi-api.version}
org.apache.openwebbeans
@@ -245,9 +245,8 @@
${owb.version}
- org.apache.geronimo.specs
- geronimo-annotation_1.2_spec
- ${geronimo-annotation_1.2_spec.version}
+ jakarta.annotation
+ jakarta.annotation-api
org.apache.deltaspike.cdictrl
diff --git a/examples/features/standard/core-bridge/pom.xml b/examples/features/standard/core-bridge/pom.xml
index 69a4e1d716..417ca41652 100644
--- a/examples/features/standard/core-bridge/pom.xml
+++ b/examples/features/standard/core-bridge/pom.xml
@@ -42,8 +42,8 @@ under the License.
${project.version}
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
diff --git a/examples/features/standard/rest/dup-send/pom.xml b/examples/features/standard/rest/dup-send/pom.xml
index 4599d9b1b9..91d2d8f0bf 100644
--- a/examples/features/standard/rest/dup-send/pom.xml
+++ b/examples/features/standard/rest/dup-send/pom.xml
@@ -59,8 +59,8 @@ under the License.
netty-all
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
org.apache.activemq.rest
diff --git a/examples/features/standard/rest/javascript-chat/pom.xml b/examples/features/standard/rest/javascript-chat/pom.xml
index 23af74a075..cee524fb46 100644
--- a/examples/features/standard/rest/javascript-chat/pom.xml
+++ b/examples/features/standard/rest/javascript-chat/pom.xml
@@ -59,8 +59,8 @@ under the License.
netty-all
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
org.apache.activemq.rest
diff --git a/examples/features/standard/rest/jms-to-rest/pom.xml b/examples/features/standard/rest/jms-to-rest/pom.xml
index 51e5b47c93..5aa3649ed2 100644
--- a/examples/features/standard/rest/jms-to-rest/pom.xml
+++ b/examples/features/standard/rest/jms-to-rest/pom.xml
@@ -59,8 +59,8 @@ under the License.
netty-all
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
org.apache.activemq.rest
diff --git a/examples/features/standard/rest/push/pom.xml b/examples/features/standard/rest/push/pom.xml
index e78c1c7dd5..020c120558 100644
--- a/examples/features/standard/rest/push/pom.xml
+++ b/examples/features/standard/rest/push/pom.xml
@@ -59,8 +59,8 @@ under the License.
netty-all
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
org.apache.activemq.rest
diff --git a/examples/features/standard/spring-integration/pom.xml b/examples/features/standard/spring-integration/pom.xml
index 876d9ebd7d..f1e86b70e1 100644
--- a/examples/features/standard/spring-integration/pom.xml
+++ b/examples/features/standard/spring-integration/pom.xml
@@ -42,8 +42,8 @@ under the License.
${project.version}
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
org.springframework
diff --git a/examples/features/sub-modules/inter-broker-bridge/artemis-jms-bridge/pom.xml b/examples/features/sub-modules/inter-broker-bridge/artemis-jms-bridge/pom.xml
index 7b47b1a36f..3eedbb45f7 100644
--- a/examples/features/sub-modules/inter-broker-bridge/artemis-jms-bridge/pom.xml
+++ b/examples/features/sub-modules/inter-broker-bridge/artemis-jms-bridge/pom.xml
@@ -37,10 +37,30 @@ under the License.
+
+ jakarta.jms
+ jakarta.jms-api
+ ${jakarta.jms-api.version}
+
+
+ jakarta.management.j2ee
+ jakarta.management.j2ee-api
+ ${jakarta.management.j2ee-api.version}
+
org.apache.activemq
activemq-client
${activemq5-version}
+
+
+ org.apache.geronimo.specs
+ geronimo-jms_1.1_spec
+
+
+ org.apache.geronimo.specs
+ geronimo-j2ee-management_1.1_spec
+
+
org.apache.activemq
@@ -70,11 +90,6 @@ under the License.
spring-context
${spring.version}
-
- javax.management.j2ee
- javax.management.j2ee-api
- 1.1.1
-
org.jboss.slf4j
slf4j-jboss-logging
diff --git a/examples/protocols/amqp/proton-clustered-cpp/pom.xml b/examples/protocols/amqp/proton-clustered-cpp/pom.xml
index 43bb187aa0..72ca75c9b7 100644
--- a/examples/protocols/amqp/proton-clustered-cpp/pom.xml
+++ b/examples/protocols/amqp/proton-clustered-cpp/pom.xml
@@ -42,8 +42,8 @@ under the License.
${project.version}
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
org.apache.qpid
diff --git a/examples/protocols/amqp/proton-cpp/pom.xml b/examples/protocols/amqp/proton-cpp/pom.xml
index 50a229306b..88d7d336c4 100644
--- a/examples/protocols/amqp/proton-cpp/pom.xml
+++ b/examples/protocols/amqp/proton-cpp/pom.xml
@@ -42,8 +42,8 @@ under the License.
${project.version}
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
org.apache.qpid
diff --git a/examples/protocols/openwire/chat/pom.xml b/examples/protocols/openwire/chat/pom.xml
index 2a558f89c6..56e7a81ace 100644
--- a/examples/protocols/openwire/chat/pom.xml
+++ b/examples/protocols/openwire/chat/pom.xml
@@ -42,14 +42,29 @@ under the License.
${project.version}
- org.apache.geronimo.specs
- geronimo-jms_1.1_spec
- 1.1
+ jakarta.jms
+ jakarta.jms-api
+ ${jakarta.jms-api.version}
+
+
+ jakarta.management.j2ee
+ jakarta.management.j2ee-api
+ ${jakarta.management.j2ee-api.version}
org.apache.activemq
activemq-client
${activemq5-version}
+
+
+ org.apache.geronimo.specs
+ geronimo-jms_1.1_spec
+
+
+ org.apache.geronimo.specs
+ geronimo-j2ee-management_1.1_spec
+
+
org.slf4j
diff --git a/examples/protocols/openwire/message-listener/pom.xml b/examples/protocols/openwire/message-listener/pom.xml
index 865f447b57..c8101775a5 100644
--- a/examples/protocols/openwire/message-listener/pom.xml
+++ b/examples/protocols/openwire/message-listener/pom.xml
@@ -37,14 +37,29 @@ under the License.
- org.apache.geronimo.specs
- geronimo-jms_1.1_spec
- 1.1
+ jakarta.jms
+ jakarta.jms-api
+ ${jakarta.jms-api.version}
+
+
+ jakarta.management.j2ee
+ jakarta.management.j2ee-api
+ ${jakarta.management.j2ee-api.version}
org.apache.activemq
activemq-client
${activemq5-version}
+
+
+ org.apache.geronimo.specs
+ geronimo-jms_1.1_spec
+
+
+ org.apache.geronimo.specs
+ geronimo-j2ee-management_1.1_spec
+
+
org.slf4j
diff --git a/examples/protocols/openwire/message-recovery/pom.xml b/examples/protocols/openwire/message-recovery/pom.xml
index b0524bbb41..b3a2fac913 100644
--- a/examples/protocols/openwire/message-recovery/pom.xml
+++ b/examples/protocols/openwire/message-recovery/pom.xml
@@ -37,14 +37,29 @@ under the License.
- org.apache.geronimo.specs
- geronimo-jms_1.1_spec
- 1.1
+ jakarta.jms
+ jakarta.jms-api
+ ${jakarta.jms-api.version}
+
+
+ jakarta.management.j2ee
+ jakarta.management.j2ee-api
+ ${jakarta.management.j2ee-api.version}
org.apache.activemq
activemq-client
${activemq5-version}
+
+
+ org.apache.geronimo.specs
+ geronimo-jms_1.1_spec
+
+
+ org.apache.geronimo.specs
+ geronimo-j2ee-management_1.1_spec
+
+
org.slf4j
diff --git a/examples/protocols/openwire/queue/pom.xml b/examples/protocols/openwire/queue/pom.xml
index 9b666fabb7..b684c83a9c 100644
--- a/examples/protocols/openwire/queue/pom.xml
+++ b/examples/protocols/openwire/queue/pom.xml
@@ -37,14 +37,29 @@ under the License.
- org.apache.geronimo.specs
- geronimo-jms_1.1_spec
- 1.1
+ jakarta.jms
+ jakarta.jms-api
+ ${jakarta.jms-api.version}
+
+
+ jakarta.management.j2ee
+ jakarta.management.j2ee-api
+ ${jakarta.management.j2ee-api.version}
org.apache.activemq
activemq-client
${activemq5-version}
+
+
+ org.apache.geronimo.specs
+ geronimo-jms_1.1_spec
+
+
+ org.apache.geronimo.specs
+ geronimo-j2ee-management_1.1_spec
+
+
org.slf4j
diff --git a/examples/protocols/openwire/virtual-topic-mapping/pom.xml b/examples/protocols/openwire/virtual-topic-mapping/pom.xml
index c189903faf..56371ea4c4 100644
--- a/examples/protocols/openwire/virtual-topic-mapping/pom.xml
+++ b/examples/protocols/openwire/virtual-topic-mapping/pom.xml
@@ -37,14 +37,29 @@ under the License.
- org.apache.geronimo.specs
- geronimo-jms_1.1_spec
- 1.1
+ jakarta.jms
+ jakarta.jms-api
+ ${jakarta.jms-api.version}
+
+
+ jakarta.management.j2ee
+ jakarta.management.j2ee-api
+ ${jakarta.management.j2ee-api.version}
org.apache.activemq
activemq-client
${activemq5-version}
+
+
+ org.apache.geronimo.specs
+ geronimo-jms_1.1_spec
+
+
+ org.apache.geronimo.specs
+ geronimo-j2ee-management_1.1_spec
+
+
org.slf4j
diff --git a/pom.xml b/pom.xml
index bc66357e09..6f6b698f76 100644
--- a/pom.xml
+++ b/pom.xml
@@ -107,23 +107,24 @@
1.7.21
0.56.0
0.9.5
- 1.0-alpha-1
- 1
1.11
2.1.10.Final
1.0.4.GA
1.5.2.Final
0.8
- 1.0.1
- 1.0.1
- 1.1.1
- 1.0-alpha-2
- 2.0.0
- 2.0.0
- 4.0.0
- 2.0.0
- 2.0.0
- 3.0.0
+ 1.2.2
+ 1.3.5
+ 3.2.6
+ 2.0.2
+ 1.0.3
+ 2.0.3
+ 1.1.6
+ 1.1.4
+ 1.7.4
+ 1.1.3
+ 1.3.3
+ 2.1.6
+ 2.3.3
2.4.0.Final
2.0.0.Beta3
1.7.0
@@ -135,7 +136,6 @@
1.6.1
2.1
2.22.2
- 2.3.1
2.3.3
1.2.5
@@ -202,9 +202,6 @@
2.0.0-M15
2.0.0-M1
- 1.2
- 1.0
-
linux-x86_64
osx-x86_64
@@ -411,9 +408,10 @@
- javax.inject
- javax.inject
- ${javax.inject.version}
+ jakarta.inject
+ jakarta.inject-api
+ ${jakarta.inject-api.version}
+
org.fusesource.hawtbuf
@@ -451,12 +449,6 @@
4.0
-
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
- ${geronimo.jms.2.spec.version}
-
-
jakarta.jms
jakarta.jms-api
@@ -515,18 +507,6 @@
-
- org.apache.geronimo.specs
- geronimo-ejb_3.0_spec
- ${geronimo.ejb.3.0.spec.version}
-
-
-
- org.apache.geronimo.specs
- geronimo-jta_1.1_spec
- ${geronimo.jta.1.1.spec.version}
-
-
org.slf4j
slf4j-simple
@@ -555,6 +535,12 @@
io.airlift
airline
${airlift.version}
+
+
+ javax.inject
+ javax.inject
+
+
@@ -647,6 +633,10 @@
org.apache.geronimo.specs
geronimo-jms_1.1_spec
+
+ org.apache.geronimo.specs
+ geronimo-j2ee-management_1.1_spec
+
@@ -663,11 +653,6 @@
-
- org.apache.geronimo.specs
- geronimo-json_1.0_spec
- ${json-p.spec.version}
-
org.apache.johnzon
johnzon-core
@@ -679,73 +664,24 @@
org.jboss.resteasy
resteasy-jaxrs
${resteasy.version}
-
-
-
- org.jboss.spec.javax.annotation
- jboss-annotations-api_1.1_spec
-
-
org.jboss.resteasy
resteasy-jaxb-provider
${resteasy.version}
-
-
-
- org.jboss.spec.javax.annotation
- jboss-annotations-api_1.1_spec
-
-
org.jboss.resteasy
resteasy-jackson2-provider
${resteasy.version}
-
-
-
- org.jboss.spec.javax.annotation
- jboss-annotations-api_1.1_spec
-
-
-
-
-
- org.jboss.resteasy
- resteasy-atom-provider
- ${resteasy.version}
-
-
-
- org.jboss.spec.javax.annotation
- jboss-annotations-api_1.1_spec
-
-
org.jboss.resteasy
tjws
${resteasy.version}
-
-
-
- org.jboss.spec.javax.annotation
- jboss-annotations-api_1.1_spec
-
-
-
-
-
-
-
- org.apache.geronimo.specs
- geronimo-annotation_1.1_spec
- ${geronimo.annotation.1.1.spec.version}
@@ -765,13 +701,6 @@
-
- org.apache.geronimo.specs
- geronimo-j2ee-connector_1.5_spec
- 2.0.0
-
-
-
commons-beanutils
@@ -849,12 +778,6 @@
${owb.version}
test
-
- org.apache.geronimo.specs
- geronimo-annotation_1.2_spec
- ${geronimo-annotation_1.2_spec.version}
- provided
-
org.jboss.weld.se
weld-se
@@ -892,9 +815,9 @@
test
- javax.enterprise
- cdi-api
- ${cdi-api.version}
+ jakarta.enterprise
+ jakarta.enterprise.cdi-api
+ ${jakarta.enterprise.cdi-api.version}
provided
@@ -919,9 +842,9 @@
- org.apache.geronimo.specs
- geronimo-jaspic_1.0_spec
- 1.0
+ jakarta.security.auth.message
+ jakarta.security.auth.message-api
+ ${jakarta.security.auth.message-api.version}
diff --git a/tests/artemis-test-support/pom.xml b/tests/artemis-test-support/pom.xml
index 0854fde042..9991a70865 100644
--- a/tests/artemis-test-support/pom.xml
+++ b/tests/artemis-test-support/pom.xml
@@ -63,6 +63,14 @@
io.netty
netty-handler
+
+ jakarta.jms
+ jakarta.jms-api
+
+
+ jakarta.management.j2ee
+ jakarta.management.j2ee-api
+
org.apache.activemq
activemq-client
@@ -71,6 +79,10 @@
org.apache.geronimo.specs
geronimo-jms_1.1_spec
+
+ org.apache.geronimo.specs
+ geronimo-j2ee-management_1.1_spec
+
@@ -78,13 +90,9 @@
hawtbuf
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ com.google.errorprone
+ error_prone_core
-
- com.google.errorprone
- error_prone_core
-
diff --git a/tests/compatibility-tests/pom.xml b/tests/compatibility-tests/pom.xml
index e7e09e25e7..b25779b90a 100644
--- a/tests/compatibility-tests/pom.xml
+++ b/tests/compatibility-tests/pom.xml
@@ -187,6 +187,10 @@
org.apache.geronimo.specs
geronimo-jms_1.1_spec
+
+ org.apache.geronimo.specs
+ geronimo-j2ee-management_1.1_spec
+
@@ -199,21 +203,25 @@
mqtt-client
- org.apache.geronimo.specs
- geronimo-json_1.0_spec
+ jakarta.json
+ jakarta.json-api
test
- org.apache.geronimo.specs
- geronimo-j2ee-connector_1.5_spec
+ jakarta.resource
+ jakarta.resource-api
- org.apache.geronimo.specs
- geronimo-jta_1.1_spec
+ jakarta.transaction
+ jakarta.transaction-api
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
+
+
+ jakarta.management.j2ee
+ jakarta.management.j2ee-api
org.apache.johnzon
@@ -352,12 +360,12 @@
org.codehaus.groovy:groovy-all:pom:${groovy.version}
- jakarta.json:jakarta.json-api:${jakarta.json-api.version}
- jakarta.transaction:jakarta.transaction-api:${jakarta.transaction-api.version}
+ jakarta.jms:jakarta.jms-api:3.0.0
+ jakarta.json:jakarta.json-api:2.0.0
+ jakarta.transaction:jakarta.transaction-api:2.0.0
org.apache.activemq:artemis-jakarta-server:${project.version}
org.apache.activemq:artemis-jakarta-client:${project.version}
org.apache.activemq:artemis-jakarta-service-extensions:${project.version}
- jakarta.jms:jakarta.jms-api:${jakarta.jms-api.version}
org.apache.activemq.tests:compatibility-tests:${project.version}
ARTEMIS-JAKARTAEE
diff --git a/tests/extra-tests/pom.xml b/tests/extra-tests/pom.xml
index e313cefed0..e92fa03449 100644
--- a/tests/extra-tests/pom.xml
+++ b/tests/extra-tests/pom.xml
@@ -153,16 +153,16 @@
${project.version}
- org.apache.geronimo.specs
- geronimo-j2ee-connector_1.5_spec
+ jakarta.resource
+ jakarta.resource-api
- org.apache.geronimo.specs
- geronimo-jta_1.1_spec
+ jakarta.transaction
+ jakarta.transaction-api
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
org.jboss.logging
diff --git a/tests/extra-tests/src/test/java/org/apache/activemq/artemis/tests/extras/jms/ra/MDBMultipleHandlersServerDisconnectTest.java b/tests/extra-tests/src/test/java/org/apache/activemq/artemis/tests/extras/jms/ra/MDBMultipleHandlersServerDisconnectTest.java
index 66607fd804..3aacc406db 100644
--- a/tests/extra-tests/src/test/java/org/apache/activemq/artemis/tests/extras/jms/ra/MDBMultipleHandlersServerDisconnectTest.java
+++ b/tests/extra-tests/src/test/java/org/apache/activemq/artemis/tests/extras/jms/ra/MDBMultipleHandlersServerDisconnectTest.java
@@ -407,10 +407,25 @@ public class MDBMultipleHandlersServerDisconnectTest extends ActiveMQRATestBase
return retEnd;
}
+ @Override
+ public MessageEndpoint createEndpoint(XAResource xaResource, long l) throws UnavailableException {
+ return null;
+ }
+
@Override
public boolean isDeliveryTransacted(Method method) throws NoSuchMethodException {
return isDeliveryTransacted;
}
+
+ @Override
+ public String getActivationName() {
+ return null;
+ }
+
+ @Override
+ public Class> getEndpointClass() {
+ return TestEndpoint.class;
+ }
}
public class TestEndpoint extends DummyMessageEndpoint {
diff --git a/tests/integration-tests/pom.xml b/tests/integration-tests/pom.xml
index db73ca34a6..65140fa567 100644
--- a/tests/integration-tests/pom.xml
+++ b/tests/integration-tests/pom.xml
@@ -187,6 +187,10 @@
org.apache.geronimo.specs
geronimo-jms_1.1_spec
+
+ org.apache.geronimo.specs
+ geronimo-j2ee-management_1.1_spec
+
@@ -203,21 +207,25 @@
org.eclipse.paho.client.mqttv3
- org.apache.geronimo.specs
- geronimo-json_1.0_spec
+ jakarta.json
+ jakarta.json-api
test
- org.apache.geronimo.specs
- geronimo-j2ee-connector_1.5_spec
+ jakarta.resource
+ jakarta.resource-api
- org.apache.geronimo.specs
- geronimo-jta_1.1_spec
+ jakarta.transaction
+ jakarta.transaction-api
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
+
+
+ jakarta.management.j2ee
+ jakarta.management.j2ee-api
org.apache.johnzon
@@ -347,11 +355,13 @@
apache-karaf
${karaf.version}
tar.gz
+ test
org.apache.karaf.shell
org.apache.karaf.shell.console
${karaf.version}
+ test
diff --git a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/ra/ActiveMQRATestBase.java b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/ra/ActiveMQRATestBase.java
index 80f562d126..81c59e5f31 100644
--- a/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/ra/ActiveMQRATestBase.java
+++ b/tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/ra/ActiveMQRATestBase.java
@@ -27,9 +27,11 @@ import javax.resource.spi.endpoint.MessageEndpoint;
import javax.resource.spi.endpoint.MessageEndpointFactory;
import javax.resource.spi.work.ExecutionContext;
import javax.resource.spi.work.Work;
+import javax.resource.spi.work.WorkContext;
import javax.resource.spi.work.WorkException;
import javax.resource.spi.work.WorkListener;
import javax.resource.spi.work.WorkManager;
+import javax.transaction.TransactionSynchronizationRegistry;
import javax.transaction.xa.XAResource;
import java.lang.reflect.Method;
import java.util.Map;
@@ -101,10 +103,25 @@ public abstract class ActiveMQRATestBase extends JMSTestBase {
return endpoint;
}
+ @Override
+ public MessageEndpoint createEndpoint(XAResource xaResource, long l) throws UnavailableException {
+ return null;
+ }
+
@Override
public boolean isDeliveryTransacted(Method method) throws NoSuchMethodException {
return isDeliveryTransacted;
}
+
+ @Override
+ public String getActivationName() {
+ return null;
+ }
+
+ @Override
+ public Class> getEndpointClass() {
+ return DummyMessageEndpoint.class;
+ }
}
protected class DummyMessageEndpoint implements MessageEndpoint, MessageListener {
@@ -164,6 +181,16 @@ public abstract class ActiveMQRATestBase extends JMSTestBase {
return null;
}
+ @Override
+ public boolean isContextSupported(Class extends WorkContext> aClass) {
+ return false;
+ }
+
+ @Override
+ public TransactionSynchronizationRegistry getTransactionSynchronizationRegistry() {
+ return null;
+ }
+
@Override
public WorkManager getWorkManager() {
return workManager;
diff --git a/tests/jms-tests/pom.xml b/tests/jms-tests/pom.xml
index eb2e67dc7b..e221da3db3 100644
--- a/tests/jms-tests/pom.xml
+++ b/tests/jms-tests/pom.xml
@@ -81,12 +81,12 @@
junit
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
- org.apache.geronimo.specs
- geronimo-jta_1.1_spec
+ jakarta.transaction
+ jakarta.transaction-api
org.jboss.logging
diff --git a/tests/joram-tests/pom.xml b/tests/joram-tests/pom.xml
index c7fff50c5e..804a9111d9 100644
--- a/tests/joram-tests/pom.xml
+++ b/tests/joram-tests/pom.xml
@@ -70,8 +70,8 @@
junit
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
org.apache.activemq
diff --git a/tests/karaf-client-integration-tests/pom.xml b/tests/karaf-client-integration-tests/pom.xml
index e224143a19..d09628e587 100644
--- a/tests/karaf-client-integration-tests/pom.xml
+++ b/tests/karaf-client-integration-tests/pom.xml
@@ -40,16 +40,29 @@
com.google.errorprone
error_prone_core
+
+ jakarta.jms
+ jakarta.jms-api
+ test
+
+
+ jakarta.management.j2ee
+ jakarta.management.j2ee-api
+ test
+
org.apache.activemq
activemq-client
test
-
org.apache.geronimo.specs
geronimo-jms_1.1_spec
+
+ org.apache.geronimo.specs
+ geronimo-j2ee-management_1.1_spec
+
diff --git a/tests/performance-tests/pom.xml b/tests/performance-tests/pom.xml
index e98a0ffc76..380daa9854 100644
--- a/tests/performance-tests/pom.xml
+++ b/tests/performance-tests/pom.xml
@@ -103,12 +103,6 @@
junit
junit
-
- org.apache.geronimo.specs
- geronimo-jms_1.1_spec
- 1.1.1
- test
-
org.jboss.logmanager
jboss-logmanager
diff --git a/tests/pom.xml b/tests/pom.xml
index 9bb2ac048f..748a6aca2d 100644
--- a/tests/pom.xml
+++ b/tests/pom.xml
@@ -50,8 +50,20 @@
org.apache.qpid
qpid-jms-client
${qpid.jms.version}
+
+
+ org.apache.geronimo.specs
+ geronimo-jms_2.0_spec
+
+
+
+ jakarta.management.j2ee
+ jakarta.management.j2ee-api
+ ${jakarta.management.j2ee-api.version}
+
+
diff --git a/tests/smoke-tests/pom.xml b/tests/smoke-tests/pom.xml
index 5511fd1ede..d9e93b400c 100644
--- a/tests/smoke-tests/pom.xml
+++ b/tests/smoke-tests/pom.xml
@@ -80,10 +80,6 @@
junit
junit
-
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
-
org.jboss.logging
jboss-logging-processor
@@ -119,17 +115,30 @@
org.eclipse.paho
org.eclipse.paho.client.mqttv3
+
+ jakarta.jms
+ jakarta.jms-api
+ test
+
+
+ jakarta.management.j2ee
+ jakarta.management.j2ee-api
+ test
+
org.apache.activemq
activemq-client
- ${activemq5-version}
+ test
org.apache.geronimo.specs
geronimo-jms_1.1_spec
+
+ org.apache.geronimo.specs
+ geronimo-j2ee-management_1.1_spec
+
- test
org.seleniumhq.selenium
diff --git a/tests/soak-tests/pom.xml b/tests/soak-tests/pom.xml
index 9349c3e041..27bcf91dfa 100644
--- a/tests/soak-tests/pom.xml
+++ b/tests/soak-tests/pom.xml
@@ -88,8 +88,8 @@
test-jar
- org.apache.geronimo.specs
- geronimo-jta_1.1_spec
+ jakarta.transaction
+ jakarta.transaction-api
test
diff --git a/tests/stress-tests/pom.xml b/tests/stress-tests/pom.xml
index 5efc919aa9..8402264f29 100644
--- a/tests/stress-tests/pom.xml
+++ b/tests/stress-tests/pom.xml
@@ -103,8 +103,8 @@
junit
- org.apache.geronimo.specs
- geronimo-jta_1.1_spec
+ jakarta.transaction
+ jakarta.transaction-api
org.apache.derby
diff --git a/tests/timing-tests/pom.xml b/tests/timing-tests/pom.xml
index 814ef8c144..50dd660f96 100644
--- a/tests/timing-tests/pom.xml
+++ b/tests/timing-tests/pom.xml
@@ -88,12 +88,12 @@
junit
- org.apache.geronimo.specs
- geronimo-jta_1.1_spec
+ jakarta.transaction
+ jakarta.transaction-api
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
org.apache.activemq
diff --git a/tests/unit-tests/pom.xml b/tests/unit-tests/pom.xml
index 43fb477816..3282727b55 100644
--- a/tests/unit-tests/pom.xml
+++ b/tests/unit-tests/pom.xml
@@ -94,16 +94,16 @@
${activemq-artemis-native-version}
- org.apache.geronimo.specs
- geronimo-jms_2.0_spec
+ jakarta.jms
+ jakarta.jms-api
- org.apache.geronimo.specs
- geronimo-j2ee-connector_1.5_spec
+ jakarta.resource
+ jakarta.resource-api
- org.apache.geronimo.specs
- geronimo-jta_1.1_spec
+ jakarta.transaction
+ jakarta.transaction-api
junit
diff --git a/tests/unit-tests/src/test/java/org/apache/activemq/artemis/tests/unit/ra/BootstrapContext.java b/tests/unit-tests/src/test/java/org/apache/activemq/artemis/tests/unit/ra/BootstrapContext.java
index b69ec518b6..cd45d31470 100644
--- a/tests/unit-tests/src/test/java/org/apache/activemq/artemis/tests/unit/ra/BootstrapContext.java
+++ b/tests/unit-tests/src/test/java/org/apache/activemq/artemis/tests/unit/ra/BootstrapContext.java
@@ -20,9 +20,11 @@ import javax.resource.spi.UnavailableException;
import javax.resource.spi.XATerminator;
import javax.resource.spi.work.ExecutionContext;
import javax.resource.spi.work.Work;
+import javax.resource.spi.work.WorkContext;
import javax.resource.spi.work.WorkException;
import javax.resource.spi.work.WorkListener;
import javax.resource.spi.work.WorkManager;
+import javax.transaction.TransactionSynchronizationRegistry;
import java.util.Timer;
public class BootstrapContext implements javax.resource.spi.BootstrapContext {
@@ -32,6 +34,16 @@ public class BootstrapContext implements javax.resource.spi.BootstrapContext {
return null;
}
+ @Override
+ public boolean isContextSupported(Class extends WorkContext> aClass) {
+ return false;
+ }
+
+ @Override
+ public TransactionSynchronizationRegistry getTransactionSynchronizationRegistry() {
+ return null;
+ }
+
@Override
public WorkManager getWorkManager() {
return new WorkManager() {
diff --git a/tests/unit-tests/src/test/java/org/apache/activemq/artemis/tests/unit/ra/MessageEndpointFactory.java b/tests/unit-tests/src/test/java/org/apache/activemq/artemis/tests/unit/ra/MessageEndpointFactory.java
index 993af61f70..1f693206c0 100644
--- a/tests/unit-tests/src/test/java/org/apache/activemq/artemis/tests/unit/ra/MessageEndpointFactory.java
+++ b/tests/unit-tests/src/test/java/org/apache/activemq/artemis/tests/unit/ra/MessageEndpointFactory.java
@@ -28,9 +28,24 @@ public class MessageEndpointFactory implements javax.resource.spi.endpoint.Messa
return null;
}
+ @Override
+ public MessageEndpoint createEndpoint(XAResource xaResource, long l) throws UnavailableException {
+ return null;
+ }
+
@Override
public boolean isDeliveryTransacted(final Method arg0) throws NoSuchMethodException {
return false;
}
+ @Override
+ public String getActivationName() {
+ return null;
+ }
+
+ @Override
+ public Class> getEndpointClass() {
+ return null;
+ }
+
}
\ No newline at end of file