Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
bcaae96
eclipse transformation to jakarta
marcosgopen Sep 9, 2022
bbe5715
wip first compilation
marcosgopen Sep 9, 2022
aca041d
[JBTM-3679] Revert the comment of JBOSS_BIN variable declaration in
marcosgopen Sep 12, 2022
4f0777d
restore quickstarts running against wildfly main
marcosgopen Sep 12, 2022
439441a
using properties
marcosgopen Sep 12, 2022
957ca8f
wip jakarta migration
marcosgopen Sep 14, 2022
da839f2
Adding jakarta TODO: fix the tests
marcosgopen Sep 14, 2022
1682773
Add jakarta TODO, use junit5, refactor
marcosgopen Sep 14, 2022
507098f
Using older maven-surfire-plugin for compatibility to maven 3.6.3
marcosgopen Sep 15, 2022
93efca0
Resolve jakarta TODO on jta-1_2-in-wildfly
marcosgopen Sep 16, 2022
27da7b4
Bump up arquillian wildfly version from 4.0.0.Alpha5 to 5.0.0.Alpha5
marcosgopen Sep 16, 2022
ee36ad4
restore wildfly 26 with main build
marcosgopen Sep 21, 2022
74b789d
fix wildfly quickstarts
marcosgopen Sep 21, 2022
75bcc7b
removing jakarta TODO from jee_transactional_app
marcosgopen Sep 21, 2022
d2a1835
fix jakarta TODO for jms quickstart
marcosgopen Sep 21, 2022
af7487a
fix jpa quickstart to compile
marcosgopen Sep 21, 2022
450d768
restore file
marcosgopen Sep 22, 2022
0d1ca03
[JBTM-3699] fix jta-1_2-standalone tests
marcosgopen Nov 2, 2022
5648cf5
[JBTM-3699] update coordinator quarkus to 3.x
marcosgopen Nov 18, 2022
1967002
JBTM-3699 transactionaldriver
marcosgopen Dec 6, 2022
d251ed6
[JBTM-3717] osgi module removal
marcosgopen Dec 12, 2022
096285a
build against wildfly main
marcosgopen Dec 12, 2022
e622261
JBTM-3699 Migrate REST-AT quickstarts to Jakarta EE namespace
mmusgrov Dec 13, 2022
2dd555e
JBTM-3699 remove demo, service1b and service 2b (maybe add them back …
mmusgrov Dec 15, 2022
c45232e
JBTM-3699 upgrade resteasy and add resteasy core spi
mmusgrov Dec 20, 2022
9fcfc78
JBTM-3724 JDBCStore example
mmusgrov Dec 8, 2022
4aa14ff
[JBTM-3699] XTS fixed
jmfinelli Dec 6, 2022
2317263
[STYLE_ONLY] Added SortPom to quickstarts and sorted XTS' poms
jmfinelli Dec 6, 2022
fda1663
[STYLE_ONLY] Sorted *.xml files in XTS
jmfinelli Dec 6, 2022
ce59655
[JBTM-3699] compensating-transactions fixed
jmfinelli Dec 7, 2022
155a022
[STYLE_ONLY] Activated Sortpom in compensating-transactions
jmfinelli Dec 7, 2022
fd78b39
[STYLE_ONLY] Reformatted xml files
jmfinelli Dec 7, 2022
45eb0ff
[JBTM-3699] Fixed jta-and-hibernate-standalone quickstart
jmfinelli Dec 15, 2022
1489dff
[JBTM-3158] Used a different datasource for testing
jmfinelli Dec 16, 2022
f7dd022
JBTM-3699 rename javax_transaction into jakarta_transaction
marcosgopen Dec 14, 2022
66b7bb9
JBTM-3699 agroal migration to Jakarta
marcosgopen Dec 21, 2022
d4aa898
[JBTM-3718] Conscious Language
jmfinelli Dec 23, 2022
e768020
[SCRIPT_ONLY] Introduced the possibility to define AS_BRANCH from the…
jmfinelli Dec 23, 2022
06e93ca
[SCRIPT_ONLY] Uncoupled Server and Client in xts-ssl
jmfinelli Dec 22, 2022
61dd954
[SECURITY] keysize increased to 4096
jmfinelli Dec 23, 2022
4519a5b
JBTM-3699 migrate recovery quickstart
marcosgopen Dec 23, 2022
2254dba
Style changes
marcosgopen Dec 23, 2022
b719016
Cleaning the code
marcosgopen Dec 23, 2022
1af516c
JBTM-3699 rename jee_transactional_app into jakartaee_transactional_app
marcosgopen Dec 22, 2022
603bd78
including SortPom in jta_recovery quickstart
marcosgopen Dec 23, 2022
6813c90
[JBTM-3737] Replaced rm -rf with rm -r
jmfinelli Dec 23, 2022
41f0624
[JBTM-3742] Updated MongoDB quickstart
jmfinelli Jan 5, 2023
069d984
Merge branch 'JBTM-3699'
mmusgrov Jan 9, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions ArjunaJTA/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ These quickstarts showcase the various ways of using JTA:
A minimal maven project which shows how to include the narayana JTA artifact
and how to begin and end a JTA style transaction

### [Javax transaction](javax_transaction/)
### [Jakarta transaction](jakarta_transaction/)

Basic example showing how to use the standard JTA APIs

### [Java EE Transactional Application](jee_transactional_app/)
### [Jakarta EE Transactional Application](jakartaee_transactional_app/)

A more advanced example demonstrating how to build transactional JEE applications
A more advanced example demonstrating how to build transactional JakartaEE applications

### [Object Store](object_store/)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ MA 02110-1301, USA.
@author JBoss Inc.
-->

## Javax transaction quickstart
## Jakarta transaction quickstart

## Overview

This example shows how to obtain a Java EE conforming transaction and how to invoke various methods
of the `javax.transaction.Transaction` interface such as starting and ending transactions, examining
This example shows how to obtain a Jakarta EE conforming transaction and how to invoke various methods
of the `jakarta.transaction.Transaction` interface such as starting and ending transactions, examining
transacton status, timeouts etc.

## Usage
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,12 @@
<relativePath>../pom.xml</relativePath>
</parent>
<description>
Examples showing how to the javax.transaction.Transaction interface. Refer to the readme file for more details.
Examples showing how to the jakarta.transaction.Transaction interface. Refer to the readme file for more details.
</description>
<modelVersion>4.0.0</modelVersion>
<artifactId>javax_transaction</artifactId>
<artifactId>jakarta_transaction</artifactId>
<packaging>jar</packaging>
<name>Javax Transaction Examples</name>
<name>Jakarta Transaction Examples</name>
<build>
<plugins>
<!-- This plugin allows our example to be executed by maven -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,14 @@
*/
package org.jboss.narayana.jta.quickstarts;

import javax.transaction.HeuristicMixedException;
import javax.transaction.HeuristicRollbackException;
import javax.transaction.NotSupportedException;
import javax.transaction.RollbackException;
import javax.transaction.Status;
import javax.transaction.SystemException;
import javax.transaction.TransactionManager;
import javax.transaction.UserTransaction;
import jakarta.transaction.HeuristicMixedException;
import jakarta.transaction.HeuristicRollbackException;
import jakarta.transaction.NotSupportedException;
import jakarta.transaction.RollbackException;
import jakarta.transaction.Status;
import jakarta.transaction.SystemException;
import jakarta.transaction.TransactionManager;
import jakarta.transaction.UserTransaction;

public class TransactionExample {
public static void main(String[] args) throws Exception {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ along with this distribution; if not, write to the Free Software Foundation,
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-->

# Java EE transactional application quickstart
# Jakarta EE transactional application quickstart

## Overview

Expand Down Expand Up @@ -48,7 +48,7 @@ mvn compile wildfly:deploy -DnoArq
```

Once the application is deployed, you can access it from a browser by:
http://localhost:8080/jee_transactional_app/
http://localhost:8080/jakartaee_transactional_app/


## Expected output
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
<version>6.0.0.Final-SNAPSHOT</version>
</parent>
<groupId>org.jboss.narayana.quickstart.jta</groupId>
<artifactId>jee_transactional_app</artifactId>
<artifactId>jakartaee_transactional_app</artifactId>
<name>basic integration example</name>
<description>basic integration example</description>
<packaging>war</packaging>
Expand Down Expand Up @@ -83,69 +83,13 @@
</plugin>
</plugins>
</build>
<dependencyManagement>
<dependencies>
<!-- JBoss distributes a complete set of Java EE 6 APIs including
a Bill of Materials (BOM). A BOM specifies the versions of a "stack" (or
a collection) of artifacts. We use this here so that we always get the correct
versions of artifacts. Here we use the jboss-javaee-6.0-with-tools stack
(you can read this as the JBoss stack of the Java EE 6 APIs, with some extras
tools for your project, such as Arquillian for testing) and the jboss-javaee-6.0-with-hibernate
stack you can read this as the JBoss stack of the Java EE 6 APIs, with extras
from the Hibernate family of projects) -->
<dependency>
<groupId>org.jboss.bom</groupId>
<artifactId>jboss-javaee-6.0-with-tools</artifactId>
<version>${version.org.jboss.bom}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.jboss.bom</groupId>
<artifactId>jboss-javaee-6.0-with-hibernate</artifactId>
<version>${version.org.jboss.bom}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<!-- Import the JPA API, we use provided scope as the API is included in
JBoss AS 7 -->
<dependency>
<groupId>org.jboss.spec.javax.transaction</groupId>
<artifactId>jboss-transaction-api_1.1_spec</artifactId>
<scope>provided</scope>
</dependency>
<!-- Import the JSF API, we use provided scope as the API is included in
JBoss AS 7 -->
<dependency>
<groupId>org.jboss.spec.javax.faces</groupId>
<artifactId>jboss-jsf-api_2.1_spec</artifactId>
<scope>provided</scope>
</dependency>
<!-- Import the JPA API, we use provided scope as the API is included in
JBoss AS 7 -->
<dependency>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.0-api</artifactId>
<scope>provided</scope>
</dependency>
<!-- Import the EJB API, we use provided scope as the API is included in
JBoss AS 7 -->
<dependency>
<groupId>org.jboss.spec.javax.ejb</groupId>
<artifactId>jboss-ejb-api_3.1_spec</artifactId>
<scope>provided</scope>
</dependency>
<!-- Import the CDI API, we use provided scope as the API is included in
JBoss AS 7 -->
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<scope>provided</scope>
<groupId>jakarta.persistence</groupId>
<artifactId>jakarta.persistence-api</artifactId>
<version>${version.jakarta.persistence-api}</version>
</dependency>
<!-- For the txoj -->
<!-- JSF dependencies -->
<dependency>
<groupId>org.jboss.narayana.jta</groupId>
<artifactId>narayana-jta</artifactId>
Expand All @@ -154,9 +98,9 @@
</dependency>
<!-- Import the injection annotations -->
<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
<groupId>jakarta.inject</groupId>
<artifactId>jakarta.inject-api</artifactId>
<version>${version.jakarta.inject-api}</version>
<scope>provided</scope>
</dependency>
<!-- For logging -->
Expand All @@ -166,17 +110,11 @@
<version>${version.wildfly.logging}</version>
<scope>provided</scope>
</dependency>
<!-- We will provide some tests to check the quickstart deploys ok -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${version.junit}</version>
<scope>test</scope>
</dependency>
<!-- Arquillian allows you to test the example inside a container -->
<dependency>
<groupId>org.jboss.arquillian.junit</groupId>
<artifactId>arquillian-junit-container</artifactId>
<version>1.7.0.Alpha12</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@
import java.util.List;

import javax.naming.NamingException;
import javax.transaction.HeuristicMixedException;
import javax.transaction.HeuristicRollbackException;
import javax.transaction.NotSupportedException;
import javax.transaction.RollbackException;
import javax.transaction.SystemException;
import jakarta.transaction.HeuristicMixedException;
import jakarta.transaction.HeuristicRollbackException;
import jakarta.transaction.NotSupportedException;
import jakarta.transaction.RollbackException;
import jakarta.transaction.SystemException;

import org.jboss.narayana.quickstarts.jpa.Customer;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,18 @@

import java.util.List;

import javax.ejb.Stateless;
import javax.ejb.TransactionAttribute;
import javax.ejb.TransactionAttributeType;
import jakarta.ejb.Stateless;
import jakarta.ejb.TransactionAttribute;
import jakarta.ejb.TransactionAttributeType;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.transaction.HeuristicMixedException;
import javax.transaction.HeuristicRollbackException;
import javax.transaction.NotSupportedException;
import javax.transaction.RollbackException;
import javax.transaction.SystemException;
import jakarta.persistence.EntityManager;
import jakarta.persistence.PersistenceContext;
import jakarta.transaction.HeuristicMixedException;
import jakarta.transaction.HeuristicRollbackException;
import jakarta.transaction.NotSupportedException;
import jakarta.transaction.RollbackException;
import jakarta.transaction.SystemException;

import org.jboss.logging.Logger;
import org.jboss.narayana.quickstarts.jpa.Customer;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import jakarta.persistence.Column;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.Id;

@Entity
public class Customer implements Serializable {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@
import java.util.List;

import javax.naming.NamingException;
import javax.transaction.HeuristicMixedException;
import javax.transaction.HeuristicRollbackException;
import javax.transaction.NotSupportedException;
import javax.transaction.RollbackException;
import javax.transaction.SystemException;
import jakarta.transaction.HeuristicMixedException;
import jakarta.transaction.HeuristicRollbackException;
import jakarta.transaction.NotSupportedException;
import jakarta.transaction.RollbackException;
import jakarta.transaction.SystemException;

import org.jboss.narayana.quickstarts.jpa.Customer;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,16 +22,16 @@

import java.util.List;

import javax.faces.bean.RequestScoped;
import javax.inject.Inject;
import javax.inject.Named;
import jakarta.enterprise.context.RequestScoped;
import jakarta.inject.Inject;
import jakarta.inject.Named;
import javax.naming.NamingException;
import javax.transaction.HeuristicMixedException;
import javax.transaction.HeuristicRollbackException;
import javax.transaction.NotSupportedException;
import javax.transaction.RollbackException;
import javax.transaction.SystemException;
import javax.transaction.UserTransaction;
import jakarta.transaction.HeuristicMixedException;
import jakarta.transaction.HeuristicRollbackException;
import jakarta.transaction.NotSupportedException;
import jakarta.transaction.RollbackException;
import jakarta.transaction.SystemException;
import jakarta.transaction.UserTransaction;

import org.jboss.logging.Logger;
import org.jboss.narayana.quickstarts.ejb.CustomerManagerEJB;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

import java.util.List;

import javax.inject.Inject;
import jakarta.inject.Inject;

import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.junit.Arquillian;
Expand Down Expand Up @@ -85,7 +85,6 @@ public void checkListCustomers() throws Exception {
// Check that the list size increased
assertTrue(firstList.size() < secondList.size());
}

@Test
public void checkCustomerCount() throws Exception {
int response = -1;
Expand Down Expand Up @@ -119,7 +118,6 @@ public void checkCustomerCount() throws Exception {
assertTrue("" + response, response == size + 1);
size = response;
}

@Test
public void testCustomerCountInPresenceOfRollback() throws Exception {
int response = -1;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,15 +29,13 @@
<engine>
<property name="deploymentExportPath">target/exploded-artifact-for-inspection</property>
</engine>
<!-- Force the use of the Servlet 3.0 protocol with all containers, as it
is the most mature -->
<defaultProtocol type="Servlet 3.0" />
<defaultProtocol type="Servlet 5.0" />

<!-- Example configuration for a remote WildFly instance -->
<container qualifier="jboss" default="true">
<configuration>
<property name="javaVmArguments">${modular.jdk.args} -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n</property>
</configuration>
</configuration>
</container>

</arquillian>
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
* (C) 2011,
* @author JBoss, by Red Hat.
*/
import javax.transaction.TransactionManager;
import jakarta.transaction.TransactionManager;
import javax.transaction.xa.XAException;
import javax.transaction.xa.XAResource;
import javax.transaction.xa.Xid;
Expand Down
Loading