diff --git a/osgi.bundle b/osgi.bundle
index 553aec9..a712f85 100644
--- a/osgi.bundle
+++ b/osgi.bundle
@@ -15,7 +15,7 @@
#
-exportcontents: \
- org.glassfish.enterprise.concurrent; \
- org.glassfish.enterprise.concurrent.internal; \
- org.glassfish.enterprise.concurrent.spi; \
- org.glassfish.enterprise.concurrent.virtualthreads; version=3.1
+ org.glassfish.concurro; \
+ org.glassfish.concurro.internal; \
+ org.glassfish.concurro.spi; \
+ org.glassfish.concurro.virtualthreads; version=3.1
diff --git a/pom.xml b/pom.xml
index d9e3ed1..e3580eb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,13 +27,15 @@
1.0.9
- org.glassfish
- jakarta.enterprise.concurrent
+ org.glassfish.concurro
+ concurro
3.1.0-SNAPSHOT
jar
- org.glassfish.jakarta.enterprise.concurrent
- Compatible Implementation of Jakarta Concurrency
+ Concurro
+
+ Eclipse compatible implementation of Jakarta Concurrency.
+
https://projects.eclipse.org/projects/ee4j.glassfish
Oracle Corporation
@@ -262,7 +264,7 @@
Concurro ${project.version}
- org.glassfish.enterprise.concurrent
+ org.glassfish.concurro
glassfish-dev@eclipse.or
Copyright © 2021, 2024 Eclipse Foundation. All rights reserved.
Use is subject to license terms.]]>
- org.glassfish.enterprise.concurrent.management
+ org.glassfish.concurro.management
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/AbstractManagedExecutorService.java b/src/main/java/org/glassfish/concurro/AbstractManagedExecutorService.java
similarity index 98%
rename from src/main/java/org/glassfish/enterprise/concurrent/AbstractManagedExecutorService.java
rename to src/main/java/org/glassfish/concurro/AbstractManagedExecutorService.java
index 35cad01..2113404 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/AbstractManagedExecutorService.java
+++ b/src/main/java/org/glassfish/concurro/AbstractManagedExecutorService.java
@@ -15,7 +15,7 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import java.util.ArrayList;
import java.util.Collection;
@@ -34,11 +34,9 @@
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
import java.util.function.Supplier;
-
-import org.glassfish.enterprise.concurrent.internal.ManagedCompletableFuture;
-import org.glassfish.enterprise.concurrent.internal.ManagedFutureTask;
-import org.glassfish.enterprise.concurrent.spi.ContextSetupProvider;
-
+import org.glassfish.concurro.internal.ManagedCompletableFuture;
+import org.glassfish.concurro.internal.ManagedFutureTask;
+import org.glassfish.concurro.spi.ContextSetupProvider;
import jakarta.enterprise.concurrent.ContextService;
import jakarta.enterprise.concurrent.ManagedExecutorService;
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/AbstractManagedExecutorServiceAdapter.java b/src/main/java/org/glassfish/concurro/AbstractManagedExecutorServiceAdapter.java
similarity index 97%
rename from src/main/java/org/glassfish/enterprise/concurrent/AbstractManagedExecutorServiceAdapter.java
rename to src/main/java/org/glassfish/concurro/AbstractManagedExecutorServiceAdapter.java
index 0db885f..625f6fe 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/AbstractManagedExecutorServiceAdapter.java
+++ b/src/main/java/org/glassfish/concurro/AbstractManagedExecutorServiceAdapter.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import java.util.List;
import java.util.concurrent.TimeUnit;
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/AbstractManagedThread.java b/src/main/java/org/glassfish/concurro/AbstractManagedThread.java
similarity index 95%
rename from src/main/java/org/glassfish/enterprise/concurrent/AbstractManagedThread.java
rename to src/main/java/org/glassfish/concurro/AbstractManagedThread.java
index aa86371..007d4d2 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/AbstractManagedThread.java
+++ b/src/main/java/org/glassfish/concurro/AbstractManagedThread.java
@@ -14,13 +14,13 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import jakarta.enterprise.concurrent.ManageableThread;
/**
* Abstract base class for threads to be returned by
- * {@link ManagedThreadFactoryImpl#createThread(java.lang.Runnable, org.glassfish.enterprise.concurrent.spi.ContextHandle) }
+ * {@link ManagedThreadFactoryImpl#createThread(java.lang.Runnable, org.glassfish.concurro.spi.ContextHandle) }
* @author alai
*/
public abstract class AbstractManagedThread extends Thread implements ManageableThread {
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/AbstractPlatformThreadExecutorService.java b/src/main/java/org/glassfish/concurro/AbstractPlatformThreadExecutorService.java
similarity index 94%
rename from src/main/java/org/glassfish/enterprise/concurrent/AbstractPlatformThreadExecutorService.java
rename to src/main/java/org/glassfish/concurro/AbstractPlatformThreadExecutorService.java
index 242e0db..a10a4e4 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/AbstractPlatformThreadExecutorService.java
+++ b/src/main/java/org/glassfish/concurro/AbstractPlatformThreadExecutorService.java
@@ -13,9 +13,9 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
-import org.glassfish.enterprise.concurrent.spi.ContextSetupProvider;
+import org.glassfish.concurro.spi.ContextSetupProvider;
/**
* Abstract base class for {@code ManagedExecutorService}s, which are based on platform threads.
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/AsynchronousInterceptor.java b/src/main/java/org/glassfish/concurro/AsynchronousInterceptor.java
similarity index 97%
rename from src/main/java/org/glassfish/enterprise/concurrent/AsynchronousInterceptor.java
rename to src/main/java/org/glassfish/concurro/AsynchronousInterceptor.java
index 4e32700..78d5828 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/AsynchronousInterceptor.java
+++ b/src/main/java/org/glassfish/concurro/AsynchronousInterceptor.java
@@ -13,7 +13,7 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.ExecutionException;
@@ -23,9 +23,7 @@
import javax.naming.InitialContext;
import javax.naming.NamingException;
-
-import org.glassfish.enterprise.concurrent.internal.ManagedCompletableFuture;
-
+import org.glassfish.concurro.internal.ManagedCompletableFuture;
import jakarta.annotation.Priority;
import jakarta.enterprise.concurrent.Asynchronous;
import jakarta.enterprise.concurrent.ManagedExecutorService;
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/ContextServiceImpl.java b/src/main/java/org/glassfish/concurro/ContextServiceImpl.java
similarity index 96%
rename from src/main/java/org/glassfish/enterprise/concurrent/ContextServiceImpl.java
rename to src/main/java/org/glassfish/concurro/ContextServiceImpl.java
index 678a6cf..d57cf8c 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/ContextServiceImpl.java
+++ b/src/main/java/org/glassfish/concurro/ContextServiceImpl.java
@@ -16,7 +16,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import java.io.Serializable;
import java.lang.reflect.InvocationHandler;
@@ -36,12 +36,11 @@
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.function.Supplier;
-
+import org.glassfish.concurro.internal.ContextProxyInvocationHandler;
+import org.glassfish.concurro.internal.ManagedCompletableFuture;
+import org.glassfish.concurro.spi.ContextSetupProvider;
+import org.glassfish.concurro.spi.TransactionSetupProvider;
import jakarta.enterprise.concurrent.ManagedExecutorService;
-import org.glassfish.enterprise.concurrent.internal.ContextProxyInvocationHandler;
-import org.glassfish.enterprise.concurrent.internal.ManagedCompletableFuture;
-import org.glassfish.enterprise.concurrent.spi.ContextSetupProvider;
-import org.glassfish.enterprise.concurrent.spi.TransactionSetupProvider;
/**
* Implementation of ContextService interface
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/ForkJoinManagedExecutorService.java b/src/main/java/org/glassfish/concurro/ForkJoinManagedExecutorService.java
similarity index 96%
rename from src/main/java/org/glassfish/enterprise/concurrent/ForkJoinManagedExecutorService.java
rename to src/main/java/org/glassfish/concurro/ForkJoinManagedExecutorService.java
index 32d4ac9..0259abd 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/ForkJoinManagedExecutorService.java
+++ b/src/main/java/org/glassfish/concurro/ForkJoinManagedExecutorService.java
@@ -14,7 +14,7 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import java.util.concurrent.Callable;
import java.util.concurrent.TimeUnit;
@@ -31,9 +31,9 @@
import java.util.concurrent.ForkJoinPool;
import java.util.concurrent.Future;
import java.util.concurrent.atomic.AtomicLong;
-import org.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl.WorkerThread;
-import org.glassfish.enterprise.concurrent.internal.ManagedFutureTask;
-import org.glassfish.enterprise.concurrent.internal.MultiManagedTaskListener;
+import org.glassfish.concurro.ManagedThreadFactoryImpl.WorkerThread;
+import org.glassfish.concurro.internal.ManagedFutureTask;
+import org.glassfish.concurro.internal.MultiManagedTaskListener;
/**
* Implementation of ManagedExecutorService interface. See
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/ManagedExecutorCompletionService.java b/src/main/java/org/glassfish/concurro/ManagedExecutorCompletionService.java
similarity index 95%
rename from src/main/java/org/glassfish/enterprise/concurrent/ManagedExecutorCompletionService.java
rename to src/main/java/org/glassfish/concurro/ManagedExecutorCompletionService.java
index 61bc03f..3170e7d 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/ManagedExecutorCompletionService.java
+++ b/src/main/java/org/glassfish/concurro/ManagedExecutorCompletionService.java
@@ -15,7 +15,7 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import jakarta.enterprise.concurrent.ManagedTaskListener;
import java.util.concurrent.BlockingQueue;
@@ -23,8 +23,8 @@
import java.util.concurrent.Future;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.TimeUnit;
-import org.glassfish.enterprise.concurrent.internal.ManagedFutureTask;
-import org.glassfish.enterprise.concurrent.internal.TaskDoneCallback;
+import org.glassfish.concurro.internal.ManagedFutureTask;
+import org.glassfish.concurro.internal.TaskDoneCallback;
/**
*
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/ManagedExecutorServiceAdapter.java b/src/main/java/org/glassfish/concurro/ManagedExecutorServiceAdapter.java
similarity index 98%
rename from src/main/java/org/glassfish/enterprise/concurrent/ManagedExecutorServiceAdapter.java
rename to src/main/java/org/glassfish/concurro/ManagedExecutorServiceAdapter.java
index 71770de..0928cbf 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/ManagedExecutorServiceAdapter.java
+++ b/src/main/java/org/glassfish/concurro/ManagedExecutorServiceAdapter.java
@@ -16,7 +16,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import jakarta.enterprise.concurrent.ContextService;
import jakarta.enterprise.concurrent.ManagedExecutorService;
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/ManagedExecutorServiceImpl.java b/src/main/java/org/glassfish/concurro/ManagedExecutorServiceImpl.java
similarity index 96%
rename from src/main/java/org/glassfish/enterprise/concurrent/ManagedExecutorServiceImpl.java
rename to src/main/java/org/glassfish/concurro/ManagedExecutorServiceImpl.java
index bc4ff9c..c3490a7 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/ManagedExecutorServiceImpl.java
+++ b/src/main/java/org/glassfish/concurro/ManagedExecutorServiceImpl.java
@@ -15,7 +15,7 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.BlockingQueue;
@@ -24,9 +24,9 @@
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.SynchronousQueue;
import java.util.concurrent.TimeUnit;
+import org.glassfish.concurro.internal.ManagedFutureTask;
+import org.glassfish.concurro.internal.ManagedThreadPoolExecutor;
import jakarta.enterprise.concurrent.ManagedExecutorService;
-import org.glassfish.enterprise.concurrent.internal.ManagedFutureTask;
-import org.glassfish.enterprise.concurrent.internal.ManagedThreadPoolExecutor;
/**
* Implementation of ManagedExecutorService interface with Platform threads. See
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/ManagedScheduledExecutorServiceAdapter.java b/src/main/java/org/glassfish/concurro/ManagedScheduledExecutorServiceAdapter.java
similarity index 97%
rename from src/main/java/org/glassfish/enterprise/concurrent/ManagedScheduledExecutorServiceAdapter.java
rename to src/main/java/org/glassfish/concurro/ManagedScheduledExecutorServiceAdapter.java
index bc88afd..67810ff 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/ManagedScheduledExecutorServiceAdapter.java
+++ b/src/main/java/org/glassfish/concurro/ManagedScheduledExecutorServiceAdapter.java
@@ -15,7 +15,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import jakarta.enterprise.concurrent.ContextService;
import java.util.Collection;
@@ -30,9 +30,8 @@
import java.util.concurrent.TimeoutException;
import jakarta.enterprise.concurrent.ManagedScheduledExecutorService;
import jakarta.enterprise.concurrent.Trigger;
-import org.glassfish.enterprise.concurrent.internal.ManagedCompletableFuture;
-
import java.util.function.Supplier;
+import org.glassfish.concurro.internal.ManagedCompletableFuture;
/**
* The ManagedScheduledExecutorService instance to be handed to the
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/ManagedScheduledExecutorServiceImpl.java b/src/main/java/org/glassfish/concurro/ManagedScheduledExecutorServiceImpl.java
similarity index 96%
rename from src/main/java/org/glassfish/enterprise/concurrent/ManagedScheduledExecutorServiceImpl.java
rename to src/main/java/org/glassfish/concurro/ManagedScheduledExecutorServiceImpl.java
index 19d8db7..65a7a5e 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/ManagedScheduledExecutorServiceImpl.java
+++ b/src/main/java/org/glassfish/concurro/ManagedScheduledExecutorServiceImpl.java
@@ -16,14 +16,14 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import java.util.concurrent.*;
+import org.glassfish.concurro.internal.ManagedFutureTask;
+import org.glassfish.concurro.internal.ManagedScheduledThreadPoolExecutor;
import jakarta.enterprise.concurrent.ManagedExecutorService;
import jakarta.enterprise.concurrent.ManagedScheduledExecutorService;
import jakarta.enterprise.concurrent.Trigger;
-import org.glassfish.enterprise.concurrent.internal.ManagedFutureTask;
-import org.glassfish.enterprise.concurrent.internal.ManagedScheduledThreadPoolExecutor;
/**
* Implementation of ManagedScheduledExecutorService interface
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/ManagedThreadFactoryImpl.java b/src/main/java/org/glassfish/concurro/ManagedThreadFactoryImpl.java
similarity index 94%
rename from src/main/java/org/glassfish/enterprise/concurrent/ManagedThreadFactoryImpl.java
rename to src/main/java/org/glassfish/concurro/ManagedThreadFactoryImpl.java
index 39c3865..0078eab 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/ManagedThreadFactoryImpl.java
+++ b/src/main/java/org/glassfish/concurro/ManagedThreadFactoryImpl.java
@@ -16,7 +16,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import java.util.ArrayList;
import java.util.Collection;
@@ -27,13 +27,13 @@
import java.util.concurrent.locks.ReentrantLock;
import java.util.logging.Level;
import java.util.logging.Logger;
+import org.glassfish.concurro.internal.ManagedFutureTask;
+import org.glassfish.concurro.internal.ThreadExpiredException;
+import org.glassfish.concurro.spi.ContextHandle;
+import org.glassfish.concurro.spi.ContextSetupProvider;
import jakarta.enterprise.concurrent.ManagedThreadFactory;
import java.util.concurrent.ForkJoinPool;
import java.util.concurrent.ForkJoinWorkerThread;
-import org.glassfish.enterprise.concurrent.internal.ManagedFutureTask;
-import org.glassfish.enterprise.concurrent.internal.ThreadExpiredException;
-import org.glassfish.enterprise.concurrent.spi.ContextHandle;
-import org.glassfish.enterprise.concurrent.spi.ContextSetupProvider;
/**
* Implementation of ManagedThreadFactory interface.
@@ -282,9 +282,9 @@ public void run() {
}
super.run();
} catch (ThreadExpiredException ex) {
- Logger.getLogger("org.glassfish.enterprise.concurrent").log(Level.INFO, ex.toString());
+ Logger.getLogger("org.glassfish.concurro").log(Level.INFO, ex.toString());
} catch (Throwable t) {
- Logger.getLogger("org.glassfish.enterprise.concurrent").log(Level.SEVERE, name, t);
+ Logger.getLogger("org.glassfish.concurro").log(Level.SEVERE, name, t);
}
}
@@ -331,9 +331,9 @@ public void run() {
}
super.run();
} catch (ThreadExpiredException ex) {
- Logger.getLogger("org.glassfish.enterprise.concurrent").log(Level.INFO, ex.toString());
+ Logger.getLogger("org.glassfish.concurro").log(Level.INFO, ex.toString());
} catch (Throwable t) {
- Logger.getLogger("org.glassfish.enterprise.concurrent").log(Level.SEVERE, name, t);
+ Logger.getLogger("org.glassfish.concurro").log(Level.SEVERE, name, t);
} finally {
if (handle != null) {
contextSetupProvider.reset(handle);
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/cdi/ConcurrentCDIExtension.java b/src/main/java/org/glassfish/concurro/cdi/ConcurrentCDIExtension.java
similarity index 97%
rename from src/main/java/org/glassfish/enterprise/concurrent/cdi/ConcurrentCDIExtension.java
rename to src/main/java/org/glassfish/concurro/cdi/ConcurrentCDIExtension.java
index bb7748e..f182bec 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/cdi/ConcurrentCDIExtension.java
+++ b/src/main/java/org/glassfish/concurro/cdi/ConcurrentCDIExtension.java
@@ -13,7 +13,7 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.cdi;
+package org.glassfish.concurro.cdi;
import jakarta.enterprise.concurrent.Asynchronous;
import jakarta.enterprise.event.Observes;
@@ -30,7 +30,7 @@
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.CompletionStage;
import java.util.logging.Logger;
-import org.glassfish.enterprise.concurrent.AsynchronousInterceptor;
+import org.glassfish.concurro.AsynchronousInterceptor;
/**
* CDI Extension for Jakarta Concurrent implementation backported from Payara.
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/internal/ContextProxyInvocationHandler.java b/src/main/java/org/glassfish/concurro/internal/ContextProxyInvocationHandler.java
similarity index 92%
rename from src/main/java/org/glassfish/enterprise/concurrent/internal/ContextProxyInvocationHandler.java
rename to src/main/java/org/glassfish/concurro/internal/ContextProxyInvocationHandler.java
index 6f4fdee..d98fe1a 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/internal/ContextProxyInvocationHandler.java
+++ b/src/main/java/org/glassfish/concurro/internal/ContextProxyInvocationHandler.java
@@ -14,21 +14,21 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.internal;
+package org.glassfish.concurro.internal;
import java.io.Serializable;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.Map;
+import org.glassfish.concurro.ContextServiceImpl;
+import org.glassfish.concurro.spi.ContextHandle;
+import org.glassfish.concurro.spi.ContextSetupProvider;
+import org.glassfish.concurro.spi.TransactionHandle;
+import org.glassfish.concurro.spi.TransactionSetupProvider;
import jakarta.enterprise.concurrent.ContextService;
import jakarta.enterprise.concurrent.ManagedTask;
import java.lang.reflect.InvocationTargetException;
-import org.glassfish.enterprise.concurrent.ContextServiceImpl;
-import org.glassfish.enterprise.concurrent.spi.ContextHandle;
-import org.glassfish.enterprise.concurrent.spi.ContextSetupProvider;
-import org.glassfish.enterprise.concurrent.spi.TransactionHandle;
-import org.glassfish.enterprise.concurrent.spi.TransactionSetupProvider;
/**
* InvocationHandler used by ContextServiceImpl
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/internal/ManagedCompletableFuture.java b/src/main/java/org/glassfish/concurro/internal/ManagedCompletableFuture.java
similarity index 99%
rename from src/main/java/org/glassfish/enterprise/concurrent/internal/ManagedCompletableFuture.java
rename to src/main/java/org/glassfish/concurro/internal/ManagedCompletableFuture.java
index 891efe0..0a879a2 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/internal/ManagedCompletableFuture.java
+++ b/src/main/java/org/glassfish/concurro/internal/ManagedCompletableFuture.java
@@ -13,7 +13,7 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.internal;
+package org.glassfish.concurro.internal;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.CompletionStage;
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/internal/ManagedFutureTask.java b/src/main/java/org/glassfish/concurro/internal/ManagedFutureTask.java
similarity index 97%
rename from src/main/java/org/glassfish/enterprise/concurrent/internal/ManagedFutureTask.java
rename to src/main/java/org/glassfish/concurro/internal/ManagedFutureTask.java
index 2960d9b..d5f4f03 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/internal/ManagedFutureTask.java
+++ b/src/main/java/org/glassfish/concurro/internal/ManagedFutureTask.java
@@ -16,13 +16,16 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.internal;
+package org.glassfish.concurro.internal;
import java.util.Map;
import java.util.concurrent.Callable;
import java.util.concurrent.CancellationException;
import java.util.concurrent.Future;
import java.util.concurrent.FutureTask;
+import org.glassfish.concurro.AbstractManagedExecutorService;
+import org.glassfish.concurro.spi.ContextHandle;
+import org.glassfish.concurro.spi.ContextSetupProvider;
import static jakarta.enterprise.concurrent.ManagedTask.IDENTITY_NAME;
@@ -30,9 +33,6 @@
import jakarta.enterprise.concurrent.ContextService;
import jakarta.enterprise.concurrent.ManagedTask;
import jakarta.enterprise.concurrent.ManagedTaskListener;
-import org.glassfish.enterprise.concurrent.AbstractManagedExecutorService;
-import org.glassfish.enterprise.concurrent.spi.ContextHandle;
-import org.glassfish.enterprise.concurrent.spi.ContextSetupProvider;
/**
* Future implementation to be returned by methods in ManagedExecutorSerivceImpl. This class is responsible for saving
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/internal/ManagedScheduledThreadPoolExecutor.java b/src/main/java/org/glassfish/concurro/internal/ManagedScheduledThreadPoolExecutor.java
similarity index 99%
rename from src/main/java/org/glassfish/enterprise/concurrent/internal/ManagedScheduledThreadPoolExecutor.java
rename to src/main/java/org/glassfish/concurro/internal/ManagedScheduledThreadPoolExecutor.java
index ad5b01c..9a696ac 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/internal/ManagedScheduledThreadPoolExecutor.java
+++ b/src/main/java/org/glassfish/concurro/internal/ManagedScheduledThreadPoolExecutor.java
@@ -15,7 +15,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.internal;
+package org.glassfish.concurro.internal;
import java.util.Date;
import java.util.concurrent.Callable;
@@ -31,14 +31,14 @@
import java.util.concurrent.TimeoutException;
import java.util.concurrent.atomic.AtomicLong;
import java.util.concurrent.locks.ReentrantLock;
+import org.glassfish.concurro.AbstractManagedExecutorService;
+import org.glassfish.concurro.AbstractManagedThread;
import jakarta.enterprise.concurrent.LastExecution;
import jakarta.enterprise.concurrent.SkippedException;
import jakarta.enterprise.concurrent.Trigger;
import java.time.Instant;
import java.time.ZoneId;
import java.time.ZonedDateTime;
-import org.glassfish.enterprise.concurrent.AbstractManagedExecutorService;
-import org.glassfish.enterprise.concurrent.AbstractManagedThread;
/**
* ThreadPoolExecutor for running tasks submitted to
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/internal/ManagedThreadPoolExecutor.java b/src/main/java/org/glassfish/concurro/internal/ManagedThreadPoolExecutor.java
similarity index 96%
rename from src/main/java/org/glassfish/enterprise/concurrent/internal/ManagedThreadPoolExecutor.java
rename to src/main/java/org/glassfish/concurro/internal/ManagedThreadPoolExecutor.java
index 5ee9de7..eb5d14d 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/internal/ManagedThreadPoolExecutor.java
+++ b/src/main/java/org/glassfish/concurro/internal/ManagedThreadPoolExecutor.java
@@ -14,10 +14,10 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.internal;
+package org.glassfish.concurro.internal;
import java.util.concurrent.*;
-import org.glassfish.enterprise.concurrent.AbstractManagedThread;
+import org.glassfish.concurro.AbstractManagedThread;
/**
* ThreadPoolExecutor for running tasks submitted to ManagedExecutorServiceImpl.
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/internal/MultiManagedTaskListener.java b/src/main/java/org/glassfish/concurro/internal/MultiManagedTaskListener.java
similarity index 98%
rename from src/main/java/org/glassfish/enterprise/concurrent/internal/MultiManagedTaskListener.java
rename to src/main/java/org/glassfish/concurro/internal/MultiManagedTaskListener.java
index 46e457c..ea14877 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/internal/MultiManagedTaskListener.java
+++ b/src/main/java/org/glassfish/concurro/internal/MultiManagedTaskListener.java
@@ -13,7 +13,7 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.internal;
+package org.glassfish.concurro.internal;
import jakarta.enterprise.concurrent.ManagedExecutorService;
import jakarta.enterprise.concurrent.ManagedTaskListener;
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/internal/TaskDoneCallback.java b/src/main/java/org/glassfish/concurro/internal/TaskDoneCallback.java
similarity index 94%
rename from src/main/java/org/glassfish/enterprise/concurrent/internal/TaskDoneCallback.java
rename to src/main/java/org/glassfish/concurro/internal/TaskDoneCallback.java
index ea9069f..fb7e6c9 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/internal/TaskDoneCallback.java
+++ b/src/main/java/org/glassfish/concurro/internal/TaskDoneCallback.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.internal;
+package org.glassfish.concurro.internal;
/**
* Callback to be notified when the taskDone() method in FutureTask is called. Use by tasks created by
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/internal/ThreadExpiredException.java b/src/main/java/org/glassfish/concurro/internal/ThreadExpiredException.java
similarity index 93%
rename from src/main/java/org/glassfish/enterprise/concurrent/internal/ThreadExpiredException.java
rename to src/main/java/org/glassfish/concurro/internal/ThreadExpiredException.java
index 78927a9..42fa29f 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/internal/ThreadExpiredException.java
+++ b/src/main/java/org/glassfish/concurro/internal/ThreadExpiredException.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.internal;
+package org.glassfish.concurro.internal;
public class ThreadExpiredException extends RuntimeException {
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/internal/Util.java b/src/main/java/org/glassfish/concurro/internal/Util.java
similarity index 96%
rename from src/main/java/org/glassfish/enterprise/concurrent/internal/Util.java
rename to src/main/java/org/glassfish/concurro/internal/Util.java
index 03b13a8..f73983c 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/internal/Util.java
+++ b/src/main/java/org/glassfish/concurro/internal/Util.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.internal;
+package org.glassfish.concurro.internal;
import java.util.Map;
import jakarta.enterprise.concurrent.ManagedTask;
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/spi/ContextHandle.java b/src/main/java/org/glassfish/concurro/spi/ContextHandle.java
similarity index 94%
rename from src/main/java/org/glassfish/enterprise/concurrent/spi/ContextHandle.java
rename to src/main/java/org/glassfish/concurro/spi/ContextHandle.java
index 5206a83..8069a9b 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/spi/ContextHandle.java
+++ b/src/main/java/org/glassfish/concurro/spi/ContextHandle.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.spi;
+package org.glassfish.concurro.spi;
import java.io.Serializable;
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/spi/ContextInfo.java b/src/main/java/org/glassfish/concurro/spi/ContextInfo.java
similarity index 95%
rename from src/main/java/org/glassfish/enterprise/concurrent/spi/ContextInfo.java
rename to src/main/java/org/glassfish/concurro/spi/ContextInfo.java
index 4066caa..0d50ee6 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/spi/ContextInfo.java
+++ b/src/main/java/org/glassfish/concurro/spi/ContextInfo.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.spi;
+package org.glassfish.concurro.spi;
/**
* Constants for standard types of Context
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/spi/ContextSetupProvider.java b/src/main/java/org/glassfish/concurro/spi/ContextSetupProvider.java
similarity index 98%
rename from src/main/java/org/glassfish/enterprise/concurrent/spi/ContextSetupProvider.java
rename to src/main/java/org/glassfish/concurro/spi/ContextSetupProvider.java
index 3233882..14a7437 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/spi/ContextSetupProvider.java
+++ b/src/main/java/org/glassfish/concurro/spi/ContextSetupProvider.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.spi;
+package org.glassfish.concurro.spi;
import java.io.Serializable;
import java.util.Map;
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/spi/TransactionHandle.java b/src/main/java/org/glassfish/concurro/spi/TransactionHandle.java
similarity index 95%
rename from src/main/java/org/glassfish/enterprise/concurrent/spi/TransactionHandle.java
rename to src/main/java/org/glassfish/concurro/spi/TransactionHandle.java
index 0519bcd..dd3f1b9 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/spi/TransactionHandle.java
+++ b/src/main/java/org/glassfish/concurro/spi/TransactionHandle.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.spi;
+package org.glassfish.concurro.spi;
/**
* To be implemented by application server.
diff --git a/src/main/java/org/glassfish/enterprise/concurrent/spi/TransactionSetupProvider.java b/src/main/java/org/glassfish/concurro/spi/TransactionSetupProvider.java
similarity index 93%
rename from src/main/java/org/glassfish/enterprise/concurrent/spi/TransactionSetupProvider.java
rename to src/main/java/org/glassfish/concurro/spi/TransactionSetupProvider.java
index 0de9b5d..9fe8b53 100644
--- a/src/main/java/org/glassfish/enterprise/concurrent/spi/TransactionSetupProvider.java
+++ b/src/main/java/org/glassfish/concurro/spi/TransactionSetupProvider.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.spi;
+package org.glassfish.concurro.spi;
import java.io.Serializable;
import jakarta.enterprise.concurrent.ContextService;
@@ -36,7 +36,7 @@ public interface TransactionSetupProvider extends Serializable {
* execution property for the ContextService that creates the
* contextual proxy object.
* @return A TransactionHandle that will be passed back to the
- * {@link #afterProxyMethod(org.glassfish.enterprise.concurrent.spi.TransactionHandle, java.lang.String) }
+ * {@link #afterProxyMethod(org.glassfish.concurro.spi.TransactionHandle, java.lang.String) }
* after the proxy method returns.
*/
public TransactionHandle beforeProxyMethod(String transactionExecutionProperty);
diff --git a/src/main/java21/org/glassfish/enterprise/concurrent/virtualthreads/VirtualThreadsManagedExecutorService.java b/src/main/java21/org/glassfish/enterprise/concurrent/virtualthreads/VirtualThreadsManagedExecutorService.java
index 4bec9ab..dfbe5d6 100644
--- a/src/main/java21/org/glassfish/enterprise/concurrent/virtualthreads/VirtualThreadsManagedExecutorService.java
+++ b/src/main/java21/org/glassfish/enterprise/concurrent/virtualthreads/VirtualThreadsManagedExecutorService.java
@@ -13,13 +13,13 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.virtualthreads;
+package org.glassfish.concurro.virtualthreads;
-import org.glassfish.enterprise.concurrent.internal.MultiManagedTaskListener;
+import org.glassfish.concurro.internal.MultiManagedTaskListener;
import jakarta.enterprise.concurrent.ManagedExecutorService;
import jakarta.enterprise.concurrent.ManagedExecutors;
import jakarta.enterprise.concurrent.ManagedTask;
-import org.glassfish.enterprise.concurrent.*;
+import org.glassfish.concurro.*;
import java.util.concurrent.ExecutorService;
import jakarta.enterprise.concurrent.ManagedTaskListener;
import java.util.ArrayList;
@@ -34,7 +34,7 @@
import java.util.concurrent.RejectedExecutionException;
import java.util.concurrent.Semaphore;
import java.util.concurrent.atomic.AtomicLong;
-import org.glassfish.enterprise.concurrent.internal.ManagedFutureTask;
+import org.glassfish.concurro.internal.ManagedFutureTask;
/**
* Implementation of ManagedExecutorService interface using Virtual Threads. See {@code AbstractManagedExecutorService}.
diff --git a/src/main/java21/org/glassfish/enterprise/concurrent/virtualthreads/VirtualThreadsManagedFutureTask.java b/src/main/java21/org/glassfish/enterprise/concurrent/virtualthreads/VirtualThreadsManagedFutureTask.java
index 923fc32..74bc804 100644
--- a/src/main/java21/org/glassfish/enterprise/concurrent/virtualthreads/VirtualThreadsManagedFutureTask.java
+++ b/src/main/java21/org/glassfish/enterprise/concurrent/virtualthreads/VirtualThreadsManagedFutureTask.java
@@ -13,14 +13,14 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.virtualthreads;
+package org.glassfish.concurro.virtualthreads;
import java.util.concurrent.Callable;
import java.util.concurrent.Semaphore;
import java.util.function.Consumer;
import java.util.function.Supplier;
-import org.glassfish.enterprise.concurrent.AbstractManagedExecutorService;
-import org.glassfish.enterprise.concurrent.internal.ManagedFutureTask;
+import org.glassfish.concurro.AbstractManagedExecutorService;
+import org.glassfish.concurro.internal.ManagedFutureTask;
/**
* A ManagedFutureTask for virtual threads executors. Automatically triggeres events before and after executing the
diff --git a/src/main/java21/org/glassfish/enterprise/concurrent/virtualthreads/VirtualThreadsManagedScheduledExecutorService.java b/src/main/java21/org/glassfish/enterprise/concurrent/virtualthreads/VirtualThreadsManagedScheduledExecutorService.java
index 8bba6aa..97d33be 100644
--- a/src/main/java21/org/glassfish/enterprise/concurrent/virtualthreads/VirtualThreadsManagedScheduledExecutorService.java
+++ b/src/main/java21/org/glassfish/enterprise/concurrent/virtualthreads/VirtualThreadsManagedScheduledExecutorService.java
@@ -13,7 +13,7 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.virtualthreads;
+package org.glassfish.concurro.virtualthreads;
import jakarta.enterprise.concurrent.ManagedExecutorService;
import jakarta.enterprise.concurrent.ManagedScheduledExecutorService;
@@ -23,10 +23,10 @@
import java.util.concurrent.Future;
import java.util.concurrent.ScheduledFuture;
import java.util.concurrent.TimeUnit;
-import org.glassfish.enterprise.concurrent.ContextServiceImpl;
-import org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceAdapter;
-import org.glassfish.enterprise.concurrent.internal.ManagedFutureTask;
-import org.glassfish.enterprise.concurrent.internal.ManagedScheduledThreadPoolExecutor;
+import org.glassfish.concurro.ContextServiceImpl;
+import org.glassfish.concurro.ManagedScheduledExecutorServiceAdapter;
+import org.glassfish.concurro.internal.ManagedFutureTask;
+import org.glassfish.concurro.internal.ManagedScheduledThreadPoolExecutor;
/**
* Implementation of ManagedScheduledExecutorService interface using Virtual
diff --git a/src/main/java21/org/glassfish/enterprise/concurrent/virtualthreads/VirtualThreadsManagedThreadFactory.java b/src/main/java21/org/glassfish/enterprise/concurrent/virtualthreads/VirtualThreadsManagedThreadFactory.java
index b73858e..13cacb4 100644
--- a/src/main/java21/org/glassfish/enterprise/concurrent/virtualthreads/VirtualThreadsManagedThreadFactory.java
+++ b/src/main/java21/org/glassfish/enterprise/concurrent/virtualthreads/VirtualThreadsManagedThreadFactory.java
@@ -13,18 +13,18 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.virtualthreads;
+package org.glassfish.concurro.virtualthreads;
import static java.lang.System.Logger.Level.ERROR;
import static java.lang.System.Logger.Level.INFO;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
-import org.glassfish.enterprise.concurrent.ContextServiceImpl;
-import org.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl;
-import org.glassfish.enterprise.concurrent.internal.ManagedFutureTask;
-import org.glassfish.enterprise.concurrent.internal.ThreadExpiredException;
-import org.glassfish.enterprise.concurrent.spi.ContextHandle;
+import org.glassfish.concurro.ContextServiceImpl;
+import org.glassfish.concurro.ManagedThreadFactoryImpl;
+import org.glassfish.concurro.internal.ManagedFutureTask;
+import org.glassfish.concurro.internal.ThreadExpiredException;
+import org.glassfish.concurro.spi.ContextHandle;
/**
*
diff --git a/src/main/resources/META-INF/services/jakarta.enterprise.inject.spi.Extension b/src/main/resources/META-INF/services/jakarta.enterprise.inject.spi.Extension
index 4e94bef..bb90055 100644
--- a/src/main/resources/META-INF/services/jakarta.enterprise.inject.spi.Extension
+++ b/src/main/resources/META-INF/services/jakarta.enterprise.inject.spi.Extension
@@ -1 +1 @@
-org.glassfish.enterprise.concurrent.cdi.ConcurrentCDIExtension
+org.glassfish.concurro.cdi.ConcurrentCDIExtension
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/ContextServiceImplTest.java b/src/test/java/org/glassfish/concurro/ContextServiceImplTest.java
similarity index 97%
rename from src/test/java/org/glassfish/enterprise/concurrent/ContextServiceImplTest.java
rename to src/test/java/org/glassfish/concurro/ContextServiceImplTest.java
index 60170b8..5647f06 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/ContextServiceImplTest.java
+++ b/src/test/java/org/glassfish/concurro/ContextServiceImplTest.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
@@ -25,11 +25,12 @@
import java.util.Map;
import java.util.concurrent.Callable;
import jakarta.enterprise.concurrent.ManagedTask;
-import org.glassfish.enterprise.concurrent.test.ClassloaderContextSetupProvider;
-import org.glassfish.enterprise.concurrent.test.DummyTransactionSetupProvider;
-import org.glassfish.enterprise.concurrent.test.ManagedTaskListenerImpl;
-import org.glassfish.enterprise.concurrent.test.NamedClassLoader;
-import org.glassfish.enterprise.concurrent.test.RunnableImpl;
+import org.glassfish.concurro.ContextServiceImpl;
+import org.glassfish.concurro.test.ClassloaderContextSetupProvider;
+import org.glassfish.concurro.test.DummyTransactionSetupProvider;
+import org.glassfish.concurro.test.ManagedTaskListenerImpl;
+import org.glassfish.concurro.test.NamedClassLoader;
+import org.glassfish.concurro.test.RunnableImpl;
import org.junit.After;
import static org.junit.Assert.*;
import org.junit.Before;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/ManagedExecutorServiceAdapterTest.java b/src/test/java/org/glassfish/concurro/ManagedExecutorServiceAdapterTest.java
similarity index 98%
rename from src/test/java/org/glassfish/enterprise/concurrent/ManagedExecutorServiceAdapterTest.java
rename to src/test/java/org/glassfish/concurro/ManagedExecutorServiceAdapterTest.java
index 1b112ad..ceb941e 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/ManagedExecutorServiceAdapterTest.java
+++ b/src/test/java/org/glassfish/concurro/ManagedExecutorServiceAdapterTest.java
@@ -14,7 +14,7 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import java.util.ArrayList;
import java.util.Date;
@@ -32,18 +32,21 @@
import jakarta.enterprise.concurrent.ManagedExecutorService;
import jakarta.enterprise.concurrent.ManagedExecutors;
import jakarta.enterprise.concurrent.ManagedTaskListener;
-import org.glassfish.enterprise.concurrent.AbstractManagedExecutorService.RejectPolicy;
-import org.glassfish.enterprise.concurrent.spi.ContextSetupProvider;
-import org.glassfish.enterprise.concurrent.test.BlockingRunnableImpl;
-import org.glassfish.enterprise.concurrent.test.CallableImpl;
-import org.glassfish.enterprise.concurrent.test.ClassloaderContextSetupProvider;
-import org.glassfish.enterprise.concurrent.test.ManagedBlockingRunnableTask;
-import org.glassfish.enterprise.concurrent.test.ManagedCallableTask;
-import org.glassfish.enterprise.concurrent.test.ManagedRunnableTask;
-import org.glassfish.enterprise.concurrent.test.ManagedTaskListenerImpl;
-import org.glassfish.enterprise.concurrent.test.RunnableImpl;
-import org.glassfish.enterprise.concurrent.test.TestContextService;
-import org.glassfish.enterprise.concurrent.test.Util;
+import org.glassfish.concurro.ContextServiceImpl;
+import org.glassfish.concurro.ManagedExecutorServiceImpl;
+import org.glassfish.concurro.AbstractManagedExecutorService.RejectPolicy;
+import org.glassfish.concurro.spi.ContextSetupProvider;
+import org.glassfish.concurro.test.BlockingRunnableImpl;
+import org.glassfish.concurro.test.CallableImpl;
+import org.glassfish.concurro.test.ClassloaderContextSetupProvider;
+import org.glassfish.concurro.test.ManagedBlockingRunnableTask;
+import org.glassfish.concurro.test.ManagedCallableTask;
+import org.glassfish.concurro.test.ManagedRunnableTask;
+import org.glassfish.concurro.test.ManagedTaskListenerImpl;
+import org.glassfish.concurro.test.RunnableImpl;
+import org.glassfish.concurro.test.TestContextService;
+import org.glassfish.concurro.test.Util;
+
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/ManagedExecutorServiceImplTest.java b/src/test/java/org/glassfish/concurro/ManagedExecutorServiceImplTest.java
similarity index 95%
rename from src/test/java/org/glassfish/enterprise/concurrent/ManagedExecutorServiceImplTest.java
rename to src/test/java/org/glassfish/concurro/ManagedExecutorServiceImplTest.java
index 7c38a7f..576607c 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/ManagedExecutorServiceImplTest.java
+++ b/src/test/java/org/glassfish/concurro/ManagedExecutorServiceImplTest.java
@@ -15,7 +15,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import java.util.Collection;
import java.util.List;
@@ -29,15 +29,18 @@
import java.util.logging.Level;
import java.util.logging.Logger;
import jakarta.enterprise.concurrent.ManagedExecutorService;
-import org.glassfish.enterprise.concurrent.AbstractManagedExecutorService.RejectPolicy;
-import org.glassfish.enterprise.concurrent.spi.ContextSetupProvider;
-import org.glassfish.enterprise.concurrent.test.BlockingRunnableImpl;
-import org.glassfish.enterprise.concurrent.test.ManagedBlockingRunnableTask;
-import org.glassfish.enterprise.concurrent.test.ManagedTaskListenerImpl;
-import org.glassfish.enterprise.concurrent.test.RunnableImpl;
-import org.glassfish.enterprise.concurrent.test.TestContextService;
-import org.glassfish.enterprise.concurrent.test.Util;
-import org.glassfish.enterprise.concurrent.test.Util.BooleanValueProducer;
+import org.glassfish.concurro.AbstractManagedExecutorService;
+import org.glassfish.concurro.ManagedExecutorServiceImpl;
+import org.glassfish.concurro.AbstractManagedExecutorService.RejectPolicy;
+import org.glassfish.concurro.spi.ContextSetupProvider;
+import org.glassfish.concurro.test.BlockingRunnableImpl;
+import org.glassfish.concurro.test.ManagedBlockingRunnableTask;
+import org.glassfish.concurro.test.ManagedTaskListenerImpl;
+import org.glassfish.concurro.test.RunnableImpl;
+import org.glassfish.concurro.test.TestContextService;
+import org.glassfish.concurro.test.Util;
+import org.glassfish.concurro.test.Util.BooleanValueProducer;
+
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNull;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/ManagedScheduledExecutorServiceAdapterTest.java b/src/test/java/org/glassfish/concurro/ManagedScheduledExecutorServiceAdapterTest.java
similarity index 97%
rename from src/test/java/org/glassfish/enterprise/concurrent/ManagedScheduledExecutorServiceAdapterTest.java
rename to src/test/java/org/glassfish/concurro/ManagedScheduledExecutorServiceAdapterTest.java
index 22b80a3..77ff5db 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/ManagedScheduledExecutorServiceAdapterTest.java
+++ b/src/test/java/org/glassfish/concurro/ManagedScheduledExecutorServiceAdapterTest.java
@@ -15,7 +15,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import java.util.ArrayList;
import java.util.Date;
@@ -34,20 +34,22 @@
import jakarta.enterprise.concurrent.Trigger;
import java.time.ZoneId;
import java.time.ZonedDateTime;
-import org.glassfish.enterprise.concurrent.AbstractManagedExecutorService.RejectPolicy;
-import org.glassfish.enterprise.concurrent.spi.ContextSetupProvider;
-import org.glassfish.enterprise.concurrent.test.CallableImpl;
-import org.glassfish.enterprise.concurrent.test.ClassloaderContextSetupProvider;
-import org.glassfish.enterprise.concurrent.test.ManagedBlockingRunnableTask;
-import org.glassfish.enterprise.concurrent.test.ManagedCallableTask;
-import org.glassfish.enterprise.concurrent.test.ManagedRunnableTask;
-import org.glassfish.enterprise.concurrent.test.ManagedTaskListenerImpl;
-import org.glassfish.enterprise.concurrent.test.ManagedTimeRecordingRunnableTask;
-import org.glassfish.enterprise.concurrent.test.RunnableImpl;
-import org.glassfish.enterprise.concurrent.test.TestContextService;
-import org.glassfish.enterprise.concurrent.test.TimeRecordingCallableImpl;
-import org.glassfish.enterprise.concurrent.test.TimeRecordingRunnableImpl;
-import org.glassfish.enterprise.concurrent.test.Util;
+import org.glassfish.concurro.ManagedScheduledExecutorServiceImpl;
+import org.glassfish.concurro.AbstractManagedExecutorService.RejectPolicy;
+import org.glassfish.concurro.spi.ContextSetupProvider;
+import org.glassfish.concurro.test.CallableImpl;
+import org.glassfish.concurro.test.ClassloaderContextSetupProvider;
+import org.glassfish.concurro.test.ManagedBlockingRunnableTask;
+import org.glassfish.concurro.test.ManagedCallableTask;
+import org.glassfish.concurro.test.ManagedRunnableTask;
+import org.glassfish.concurro.test.ManagedTaskListenerImpl;
+import org.glassfish.concurro.test.ManagedTimeRecordingRunnableTask;
+import org.glassfish.concurro.test.RunnableImpl;
+import org.glassfish.concurro.test.TestContextService;
+import org.glassfish.concurro.test.TimeRecordingCallableImpl;
+import org.glassfish.concurro.test.TimeRecordingRunnableImpl;
+import org.glassfish.concurro.test.Util;
+
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/ManagedScheduledExecutorServiceImplTest.java b/src/test/java/org/glassfish/concurro/ManagedScheduledExecutorServiceImplTest.java
similarity index 83%
rename from src/test/java/org/glassfish/enterprise/concurrent/ManagedScheduledExecutorServiceImplTest.java
rename to src/test/java/org/glassfish/concurro/ManagedScheduledExecutorServiceImplTest.java
index 5b196ea..e665f60 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/ManagedScheduledExecutorServiceImplTest.java
+++ b/src/test/java/org/glassfish/concurro/ManagedScheduledExecutorServiceImplTest.java
@@ -15,13 +15,14 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import java.util.concurrent.TimeUnit;
import jakarta.enterprise.concurrent.ManagedExecutorService;
-import org.glassfish.enterprise.concurrent.AbstractManagedExecutorService.RejectPolicy;
-import org.glassfish.enterprise.concurrent.spi.ContextSetupProvider;
-import org.glassfish.enterprise.concurrent.test.TestContextService;
+import org.glassfish.concurro.ManagedScheduledExecutorServiceImpl;
+import org.glassfish.concurro.AbstractManagedExecutorService.RejectPolicy;
+import org.glassfish.concurro.spi.ContextSetupProvider;
+import org.glassfish.concurro.test.TestContextService;
/**
* Tests for Life cycle APIs in ManagedScheduledExecutorServiceImpl
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/ManagedThreadFactoryImplTest.java b/src/test/java/org/glassfish/concurro/ManagedThreadFactoryImplTest.java
similarity index 96%
rename from src/test/java/org/glassfish/enterprise/concurrent/ManagedThreadFactoryImplTest.java
rename to src/test/java/org/glassfish/concurro/ManagedThreadFactoryImplTest.java
index 2e96169..2992015 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/ManagedThreadFactoryImplTest.java
+++ b/src/test/java/org/glassfish/concurro/ManagedThreadFactoryImplTest.java
@@ -14,11 +14,13 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent;
+package org.glassfish.concurro;
import jakarta.enterprise.concurrent.ManageableThread;
-import org.glassfish.enterprise.concurrent.spi.ContextSetupProvider;
-import org.glassfish.enterprise.concurrent.test.*;
+import org.glassfish.concurro.ContextServiceImpl;
+import org.glassfish.concurro.ManagedThreadFactoryImpl;
+import org.glassfish.concurro.spi.ContextSetupProvider;
+import org.glassfish.concurro.test.*;
import org.junit.Test;
import java.util.Arrays;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/forkjoin/ForkJoinManagedExecutorServiceImplTest.java b/src/test/java/org/glassfish/concurro/forkjoin/ForkJoinManagedExecutorServiceImplTest.java
similarity index 92%
rename from src/test/java/org/glassfish/enterprise/concurrent/forkjoin/ForkJoinManagedExecutorServiceImplTest.java
rename to src/test/java/org/glassfish/concurro/forkjoin/ForkJoinManagedExecutorServiceImplTest.java
index 5511a01..a97bb4f 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/forkjoin/ForkJoinManagedExecutorServiceImplTest.java
+++ b/src/test/java/org/glassfish/concurro/forkjoin/ForkJoinManagedExecutorServiceImplTest.java
@@ -15,9 +15,8 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.forkjoin;
+package org.glassfish.concurro.forkjoin;
-import org.glassfish.enterprise.concurrent.ForkJoinManagedExecutorService;
import java.util.Collection;
import java.util.List;
import java.util.concurrent.ExecutionException;
@@ -26,17 +25,19 @@
import java.util.logging.Level;
import java.util.logging.Logger;
import jakarta.enterprise.concurrent.ManagedExecutorService;
-import org.glassfish.enterprise.concurrent.AbstractManagedExecutorService;
-import org.glassfish.enterprise.concurrent.AbstractManagedExecutorService.RejectPolicy;
-import org.glassfish.enterprise.concurrent.ManagedExecutorServiceAdapterTest;
-import org.glassfish.enterprise.concurrent.ManagedThreadFactoryImpl;
-import org.glassfish.enterprise.concurrent.spi.ContextSetupProvider;
-import org.glassfish.enterprise.concurrent.test.BlockingRunnableImpl;
-import org.glassfish.enterprise.concurrent.test.ManagedBlockingRunnableTask;
-import org.glassfish.enterprise.concurrent.test.ManagedTaskListenerImpl;
-import org.glassfish.enterprise.concurrent.test.RunnableImpl;
-import org.glassfish.enterprise.concurrent.test.TestContextService;
-import org.glassfish.enterprise.concurrent.test.Util;
+import org.glassfish.concurro.AbstractManagedExecutorService;
+import org.glassfish.concurro.ForkJoinManagedExecutorService;
+import org.glassfish.concurro.ManagedExecutorServiceAdapterTest;
+import org.glassfish.concurro.ManagedThreadFactoryImpl;
+import org.glassfish.concurro.AbstractManagedExecutorService.RejectPolicy;
+import org.glassfish.concurro.spi.ContextSetupProvider;
+import org.glassfish.concurro.test.BlockingRunnableImpl;
+import org.glassfish.concurro.test.ManagedBlockingRunnableTask;
+import org.glassfish.concurro.test.ManagedTaskListenerImpl;
+import org.glassfish.concurro.test.RunnableImpl;
+import org.glassfish.concurro.test.TestContextService;
+import org.glassfish.concurro.test.Util;
+
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNull;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/test/AwaitableManagedTaskListenerImpl.java b/src/test/java/org/glassfish/concurro/test/AwaitableManagedTaskListenerImpl.java
similarity index 91%
rename from src/test/java/org/glassfish/enterprise/concurrent/test/AwaitableManagedTaskListenerImpl.java
rename to src/test/java/org/glassfish/concurro/test/AwaitableManagedTaskListenerImpl.java
index 21ee07a..20eca66 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/test/AwaitableManagedTaskListenerImpl.java
+++ b/src/test/java/org/glassfish/concurro/test/AwaitableManagedTaskListenerImpl.java
@@ -13,12 +13,12 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test;
+package org.glassfish.concurro.test;
import jakarta.enterprise.concurrent.ManagedExecutorService;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.Future;
-import org.glassfish.enterprise.concurrent.test.ManagedTaskListenerImpl;
+import org.glassfish.concurro.test.ManagedTaskListenerImpl;
/**
*
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/test/BlockingRunnableImpl.java b/src/test/java/org/glassfish/concurro/test/BlockingRunnableImpl.java
similarity index 98%
rename from src/test/java/org/glassfish/enterprise/concurrent/test/BlockingRunnableImpl.java
rename to src/test/java/org/glassfish/concurro/test/BlockingRunnableImpl.java
index 57c3d38..8ceb76e 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/test/BlockingRunnableImpl.java
+++ b/src/test/java/org/glassfish/concurro/test/BlockingRunnableImpl.java
@@ -15,7 +15,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test;
+package org.glassfish.concurro.test;
import static java.lang.System.Logger.Level.DEBUG;
import static java.lang.System.Logger.Level.TRACE;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/test/CallableImpl.java b/src/test/java/org/glassfish/concurro/test/CallableImpl.java
similarity index 96%
rename from src/test/java/org/glassfish/enterprise/concurrent/test/CallableImpl.java
rename to src/test/java/org/glassfish/concurro/test/CallableImpl.java
index a828f4a..0ea75e6 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/test/CallableImpl.java
+++ b/src/test/java/org/glassfish/concurro/test/CallableImpl.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test;
+package org.glassfish.concurro.test;
import java.util.concurrent.Callable;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/test/ClassloaderContextSetupProvider.java b/src/test/java/org/glassfish/concurro/test/ClassloaderContextSetupProvider.java
similarity index 94%
rename from src/test/java/org/glassfish/enterprise/concurrent/test/ClassloaderContextSetupProvider.java
rename to src/test/java/org/glassfish/concurro/test/ClassloaderContextSetupProvider.java
index ddf69ee..a24480b 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/test/ClassloaderContextSetupProvider.java
+++ b/src/test/java/org/glassfish/concurro/test/ClassloaderContextSetupProvider.java
@@ -15,12 +15,12 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test;
+package org.glassfish.concurro.test;
import java.util.Map;
+import org.glassfish.concurro.spi.ContextHandle;
+import org.glassfish.concurro.spi.ContextSetupProvider;
import jakarta.enterprise.concurrent.ContextService;
-import org.glassfish.enterprise.concurrent.spi.ContextHandle;
-import org.glassfish.enterprise.concurrent.spi.ContextSetupProvider;
public class ClassloaderContextSetupProvider implements ContextSetupProvider {
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/test/DummyTransactionSetupProvider.java b/src/test/java/org/glassfish/concurro/test/DummyTransactionSetupProvider.java
similarity index 91%
rename from src/test/java/org/glassfish/enterprise/concurrent/test/DummyTransactionSetupProvider.java
rename to src/test/java/org/glassfish/concurro/test/DummyTransactionSetupProvider.java
index 748ed7b..581f4c1 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/test/DummyTransactionSetupProvider.java
+++ b/src/test/java/org/glassfish/concurro/test/DummyTransactionSetupProvider.java
@@ -14,10 +14,10 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test;
+package org.glassfish.concurro.test;
-import org.glassfish.enterprise.concurrent.spi.TransactionHandle;
-import org.glassfish.enterprise.concurrent.spi.TransactionSetupProvider;
+import org.glassfish.concurro.spi.TransactionHandle;
+import org.glassfish.concurro.spi.TransactionSetupProvider;
public class DummyTransactionSetupProvider implements TransactionSetupProvider {
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/test/ManagedBlockingRunnableTask.java b/src/test/java/org/glassfish/concurro/test/ManagedBlockingRunnableTask.java
similarity index 96%
rename from src/test/java/org/glassfish/enterprise/concurrent/test/ManagedBlockingRunnableTask.java
rename to src/test/java/org/glassfish/concurro/test/ManagedBlockingRunnableTask.java
index fa5e668..8392589 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/test/ManagedBlockingRunnableTask.java
+++ b/src/test/java/org/glassfish/concurro/test/ManagedBlockingRunnableTask.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test;
+package org.glassfish.concurro.test;
import java.util.Map;
import jakarta.enterprise.concurrent.ManagedTask;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/test/ManagedCallableTask.java b/src/test/java/org/glassfish/concurro/test/ManagedCallableTask.java
similarity index 96%
rename from src/test/java/org/glassfish/enterprise/concurrent/test/ManagedCallableTask.java
rename to src/test/java/org/glassfish/concurro/test/ManagedCallableTask.java
index 6cb8006..68916eb 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/test/ManagedCallableTask.java
+++ b/src/test/java/org/glassfish/concurro/test/ManagedCallableTask.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test;
+package org.glassfish.concurro.test;
import java.util.Map;
import jakarta.enterprise.concurrent.ManagedTask;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/test/ManagedRunnableTask.java b/src/test/java/org/glassfish/concurro/test/ManagedRunnableTask.java
similarity index 96%
rename from src/test/java/org/glassfish/enterprise/concurrent/test/ManagedRunnableTask.java
rename to src/test/java/org/glassfish/concurro/test/ManagedRunnableTask.java
index 20b6646..f5889dc 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/test/ManagedRunnableTask.java
+++ b/src/test/java/org/glassfish/concurro/test/ManagedRunnableTask.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test;
+package org.glassfish.concurro.test;
import java.util.Map;
import jakarta.enterprise.concurrent.ManagedTask;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/test/ManagedTaskListenerImpl.java b/src/test/java/org/glassfish/concurro/test/ManagedTaskListenerImpl.java
similarity index 99%
rename from src/test/java/org/glassfish/enterprise/concurrent/test/ManagedTaskListenerImpl.java
rename to src/test/java/org/glassfish/concurro/test/ManagedTaskListenerImpl.java
index 31b22e8..b23b2c6 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/test/ManagedTaskListenerImpl.java
+++ b/src/test/java/org/glassfish/concurro/test/ManagedTaskListenerImpl.java
@@ -15,7 +15,7 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test;
+package org.glassfish.concurro.test;
import java.util.*;
import java.util.concurrent.CancellationException;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/test/ManagedTimeRecordingRunnableTask.java b/src/test/java/org/glassfish/concurro/test/ManagedTimeRecordingRunnableTask.java
similarity index 96%
rename from src/test/java/org/glassfish/enterprise/concurrent/test/ManagedTimeRecordingRunnableTask.java
rename to src/test/java/org/glassfish/concurro/test/ManagedTimeRecordingRunnableTask.java
index e667979..ad54827 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/test/ManagedTimeRecordingRunnableTask.java
+++ b/src/test/java/org/glassfish/concurro/test/ManagedTimeRecordingRunnableTask.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test;
+package org.glassfish.concurro.test;
import java.util.Locale;
import java.util.Map;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/test/NamedClassLoader.java b/src/test/java/org/glassfish/concurro/test/NamedClassLoader.java
similarity index 95%
rename from src/test/java/org/glassfish/enterprise/concurrent/test/NamedClassLoader.java
rename to src/test/java/org/glassfish/concurro/test/NamedClassLoader.java
index 0757e50..a9b735b 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/test/NamedClassLoader.java
+++ b/src/test/java/org/glassfish/concurro/test/NamedClassLoader.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test;
+package org.glassfish.concurro.test;
public class NamedClassLoader extends ClassLoader {
private String name;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/test/RunnableImpl.java b/src/test/java/org/glassfish/concurro/test/RunnableImpl.java
similarity index 97%
rename from src/test/java/org/glassfish/enterprise/concurrent/test/RunnableImpl.java
rename to src/test/java/org/glassfish/concurro/test/RunnableImpl.java
index 49e9831..20bae67 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/test/RunnableImpl.java
+++ b/src/test/java/org/glassfish/concurro/test/RunnableImpl.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test;
+package org.glassfish.concurro.test;
public class RunnableImpl extends TaskRunEnvironmentTracker implements Runnable {
public volatile boolean runCalled = false;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/test/TaskRunEnvironmentTracker.java b/src/test/java/org/glassfish/concurro/test/TaskRunEnvironmentTracker.java
similarity index 98%
rename from src/test/java/org/glassfish/enterprise/concurrent/test/TaskRunEnvironmentTracker.java
rename to src/test/java/org/glassfish/concurro/test/TaskRunEnvironmentTracker.java
index e0c448b..005fc84 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/test/TaskRunEnvironmentTracker.java
+++ b/src/test/java/org/glassfish/concurro/test/TaskRunEnvironmentTracker.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test;
+package org.glassfish.concurro.test;
import java.util.concurrent.Future;
import jakarta.enterprise.concurrent.ManagedExecutorService;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/test/TestContextService.java b/src/test/java/org/glassfish/concurro/test/TestContextService.java
similarity index 87%
rename from src/test/java/org/glassfish/enterprise/concurrent/test/TestContextService.java
rename to src/test/java/org/glassfish/concurro/test/TestContextService.java
index 73c9d1d..83137be 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/test/TestContextService.java
+++ b/src/test/java/org/glassfish/concurro/test/TestContextService.java
@@ -14,12 +14,12 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test;
+package org.glassfish.concurro.test;
import java.util.Map;
-import org.glassfish.enterprise.concurrent.ContextServiceImpl;
-import org.glassfish.enterprise.concurrent.spi.ContextSetupProvider;
-import org.glassfish.enterprise.concurrent.spi.TransactionSetupProvider;
+import org.glassfish.concurro.ContextServiceImpl;
+import org.glassfish.concurro.spi.ContextSetupProvider;
+import org.glassfish.concurro.spi.TransactionSetupProvider;
public class TestContextService extends ContextServiceImpl {
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/test/TimeRecordingCallableImpl.java b/src/test/java/org/glassfish/concurro/test/TimeRecordingCallableImpl.java
similarity index 97%
rename from src/test/java/org/glassfish/enterprise/concurrent/test/TimeRecordingCallableImpl.java
rename to src/test/java/org/glassfish/concurro/test/TimeRecordingCallableImpl.java
index 6faa828..79c8fb7 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/test/TimeRecordingCallableImpl.java
+++ b/src/test/java/org/glassfish/concurro/test/TimeRecordingCallableImpl.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test;
+package org.glassfish.concurro.test;
import java.util.ArrayList;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/test/TimeRecordingRunnableImpl.java b/src/test/java/org/glassfish/concurro/test/TimeRecordingRunnableImpl.java
similarity index 97%
rename from src/test/java/org/glassfish/enterprise/concurrent/test/TimeRecordingRunnableImpl.java
rename to src/test/java/org/glassfish/concurro/test/TimeRecordingRunnableImpl.java
index ffa29a7..902bd07 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/test/TimeRecordingRunnableImpl.java
+++ b/src/test/java/org/glassfish/concurro/test/TimeRecordingRunnableImpl.java
@@ -14,7 +14,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test;
+package org.glassfish.concurro.test;
import java.util.ArrayList;
diff --git a/src/test/java/org/glassfish/enterprise/concurrent/test/Util.java b/src/test/java/org/glassfish/concurro/test/Util.java
similarity index 98%
rename from src/test/java/org/glassfish/enterprise/concurrent/test/Util.java
rename to src/test/java/org/glassfish/concurro/test/Util.java
index 5cbafc4..4d0a05a 100644
--- a/src/test/java/org/glassfish/enterprise/concurrent/test/Util.java
+++ b/src/test/java/org/glassfish/concurro/test/Util.java
@@ -15,7 +15,7 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test;
+package org.glassfish.concurro.test;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
diff --git a/src/test/java21/org/glassfish/enterprise/concurrent/test/virtualthreads/VirtualThreadsManagedExecutorServiceTest.java b/src/test/java21/org/glassfish/enterprise/concurrent/test/virtualthreads/VirtualThreadsManagedExecutorServiceTest.java
index de9a09a..0d66043 100644
--- a/src/test/java21/org/glassfish/enterprise/concurrent/test/virtualthreads/VirtualThreadsManagedExecutorServiceTest.java
+++ b/src/test/java21/org/glassfish/enterprise/concurrent/test/virtualthreads/VirtualThreadsManagedExecutorServiceTest.java
@@ -14,13 +14,13 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test.virtualthreads;
+package org.glassfish.concurro.test.virtualthreads;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.greaterThan;
-import org.glassfish.enterprise.concurrent.test.AwaitableManagedTaskListenerImpl;
+import org.glassfish.concurro.test.AwaitableManagedTaskListenerImpl;
import java.util.Collection;
import java.util.List;
import java.util.concurrent.ExecutionException;
@@ -29,15 +29,15 @@
import java.util.logging.Level;
import java.util.logging.Logger;
import jakarta.enterprise.concurrent.ManagedExecutorService;
-import org.glassfish.enterprise.concurrent.AbstractManagedExecutorService.RejectPolicy;
-import org.glassfish.enterprise.concurrent.spi.ContextSetupProvider;
-import org.glassfish.enterprise.concurrent.test.BlockingRunnableImpl;
-import org.glassfish.enterprise.concurrent.test.ManagedBlockingRunnableTask;
-import org.glassfish.enterprise.concurrent.test.ManagedTaskListenerImpl;
-import org.glassfish.enterprise.concurrent.test.RunnableImpl;
-import org.glassfish.enterprise.concurrent.test.TestContextService;
-import org.glassfish.enterprise.concurrent.test.Util;
-import org.glassfish.enterprise.concurrent.test.Util.BooleanValueProducer;
+import org.glassfish.concurro.AbstractManagedExecutorService.RejectPolicy;
+import org.glassfish.concurro.spi.ContextSetupProvider;
+import org.glassfish.concurro.test.BlockingRunnableImpl;
+import org.glassfish.concurro.test.ManagedBlockingRunnableTask;
+import org.glassfish.concurro.test.ManagedTaskListenerImpl;
+import org.glassfish.concurro.test.RunnableImpl;
+import org.glassfish.concurro.test.TestContextService;
+import org.glassfish.concurro.test.Util;
+import org.glassfish.concurro.test.Util.BooleanValueProducer;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
@@ -50,12 +50,12 @@
import java.util.concurrent.RejectedExecutionException;
import java.util.concurrent.TimeoutException;
import java.util.function.Function;
-import org.glassfish.enterprise.concurrent.AbstractManagedExecutorService;
-import org.glassfish.enterprise.concurrent.ContextServiceImpl;
-import org.glassfish.enterprise.concurrent.ManagedExecutorServiceAdapterTest;
-import org.glassfish.enterprise.concurrent.test.ManagedRunnableTask;
-import org.glassfish.enterprise.concurrent.virtualthreads.VirtualThreadsManagedExecutorService;
-import org.glassfish.enterprise.concurrent.virtualthreads.VirtualThreadsManagedThreadFactory;
+import org.glassfish.concurro.AbstractManagedExecutorService;
+import org.glassfish.concurro.ContextServiceImpl;
+import org.glassfish.concurro.ManagedExecutorServiceAdapterTest;
+import org.glassfish.concurro.test.ManagedRunnableTask;
+import org.glassfish.concurro.virtualthreads.VirtualThreadsManagedExecutorService;
+import org.glassfish.concurro.virtualthreads.VirtualThreadsManagedThreadFactory;
import org.junit.Test;
/**
diff --git a/src/test/java21/org/glassfish/enterprise/concurrent/test/virtualthreads/VirtualThreadsManagedScheduledExecutorServiceTest.java b/src/test/java21/org/glassfish/enterprise/concurrent/test/virtualthreads/VirtualThreadsManagedScheduledExecutorServiceTest.java
index f97abe9..feab780 100644
--- a/src/test/java21/org/glassfish/enterprise/concurrent/test/virtualthreads/VirtualThreadsManagedScheduledExecutorServiceTest.java
+++ b/src/test/java21/org/glassfish/enterprise/concurrent/test/virtualthreads/VirtualThreadsManagedScheduledExecutorServiceTest.java
@@ -13,15 +13,15 @@
*
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test.virtualthreads;
+package org.glassfish.concurro.test.virtualthreads;
import jakarta.enterprise.concurrent.ManagedExecutorService;
import jakarta.enterprise.concurrent.ManagedScheduledExecutorService;
-import org.glassfish.enterprise.concurrent.AbstractManagedExecutorService;
-import org.glassfish.enterprise.concurrent.ManagedScheduledExecutorServiceAdapterTest;
-import org.glassfish.enterprise.concurrent.spi.ContextSetupProvider;
-import org.glassfish.enterprise.concurrent.test.TestContextService;
-import org.glassfish.enterprise.concurrent.virtualthreads.VirtualThreadsManagedScheduledExecutorService;
+import org.glassfish.concurro.AbstractManagedExecutorService;
+import org.glassfish.concurro.ManagedScheduledExecutorServiceAdapterTest;
+import org.glassfish.concurro.spi.ContextSetupProvider;
+import org.glassfish.concurro.test.TestContextService;
+import org.glassfish.concurro.virtualthreads.VirtualThreadsManagedScheduledExecutorService;
/**
* Tests for VirtualThreadsManagedScheduledService.
diff --git a/src/test/java21/org/glassfish/enterprise/concurrent/test/virtualthreads/VirtualThreadsManagedThreadFactoryTest.java b/src/test/java21/org/glassfish/enterprise/concurrent/test/virtualthreads/VirtualThreadsManagedThreadFactoryTest.java
index e58ac27..8be4343 100644
--- a/src/test/java21/org/glassfish/enterprise/concurrent/test/virtualthreads/VirtualThreadsManagedThreadFactoryTest.java
+++ b/src/test/java21/org/glassfish/enterprise/concurrent/test/virtualthreads/VirtualThreadsManagedThreadFactoryTest.java
@@ -15,14 +15,14 @@
* SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
*/
-package org.glassfish.enterprise.concurrent.test.virtualthreads;
+package org.glassfish.concurro.test.virtualthreads;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
-import org.glassfish.enterprise.concurrent.spi.ContextSetupProvider;
+import org.glassfish.concurro.spi.ContextSetupProvider;
import org.junit.Test;
import java.util.Arrays;
@@ -31,13 +31,13 @@
import java.util.concurrent.ForkJoinWorkerThread;
import java.util.concurrent.atomic.AtomicReference;
import java.util.stream.LongStream;
-import org.glassfish.enterprise.concurrent.ContextServiceImpl;
+import org.glassfish.concurro.ContextServiceImpl;
-import org.glassfish.enterprise.concurrent.test.ClassloaderContextSetupProvider;
-import org.glassfish.enterprise.concurrent.test.RunnableImpl;
-import org.glassfish.enterprise.concurrent.test.TestContextService;
-import org.glassfish.enterprise.concurrent.test.Util;
-import org.glassfish.enterprise.concurrent.virtualthreads.VirtualThreadsManagedThreadFactory;
+import org.glassfish.concurro.test.ClassloaderContextSetupProvider;
+import org.glassfish.concurro.test.RunnableImpl;
+import org.glassfish.concurro.test.TestContextService;
+import org.glassfish.concurro.test.Util;
+import org.glassfish.concurro.virtualthreads.VirtualThreadsManagedThreadFactory;
public class VirtualThreadsManagedThreadFactoryTest {