[jboss-cvs] JBossAS SVN: r83231 - in projects/ejb3/trunk/async: src/main/java/org/jboss/aspects/asynch and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jan 22 00:24:20 EST 2009


Author: ALRubinger
Date: 2009-01-22 00:24:19 -0500 (Thu, 22 Jan 2009)
New Revision: 83231

Modified:
   projects/ejb3/trunk/async/pom.xml
   projects/ejb3/trunk/async/src/main/java/org/jboss/aspects/asynch/FutureImpl.java
Log:
[EJBTHREE-1234] Updage ejb3-async to ejb3-build:1.0.0, correct to exclude now banned dependencies, and resolve API to j.u.c. instead of oswego concurrent

Modified: projects/ejb3/trunk/async/pom.xml
===================================================================
--- projects/ejb3/trunk/async/pom.xml	2009-01-22 05:02:29 UTC (rev 83230)
+++ projects/ejb3/trunk/async/pom.xml	2009-01-22 05:24:19 UTC (rev 83231)
@@ -14,7 +14,7 @@
   <!-- Artifact Information -->
   <groupId>org.jboss.ejb3</groupId>
   <artifactId>jboss-ejb3-async</artifactId>
-  <version>0.1.2-SNAPSHOT</version>
+  <version>1.0.0</version>
   <packaging>jar</packaging>
   <name>JBoss EJB 3.0 Aspects [Async]</name>
   <description>The Java EJB3 Asynchronous Aspects</description>
@@ -30,6 +30,13 @@
     <dependency>
       <groupId>org.jboss.aop</groupId>
       <artifactId>jboss-aop-aspects</artifactId>
+      <version>2.0.0.SP1</version>
+      <exclusions>
+        <exclusion>
+          <groupId>jboss</groupId>
+          <artifactId>jboss-test</artifactId>
+        </exclusion>
+      </exclusions>
     </dependency>
     <dependency>
       <groupId>org.jboss.aop</groupId>
@@ -45,7 +52,19 @@
       <groupId>org.jboss.aspects</groupId>
       <artifactId>jboss-remoting-aspects</artifactId>
       <version>1.0.1.CR2</version>
+      <exclusions>
+        <exclusion>
+          <groupId>org.jboss</groupId>
+          <artifactId>jboss-transaction-spi</artifactId>
+        </exclusion>
+      </exclusions>
     </dependency>
     
   </dependencies>
+
+  <scm>
+    <connection>scm:svn:http://anonsvn.jboss.org/repos/jbossas/projects/ejb3/tags/jboss-ejb3-async-1.0.0</connection>
+    <developerConnection>scm:svn:https://svn.jboss.org/repos/jbossas/projects/ejb3/tags/jboss-ejb3-async-1.0.0</developerConnection>
+    <url>http://anonsvn.jboss.org/repos/jbossas/projects/ejb3/tags/jboss-ejb3-async-1.0.0</url>
+  </scm>
 </project>

Modified: projects/ejb3/trunk/async/src/main/java/org/jboss/aspects/asynch/FutureImpl.java
===================================================================
--- projects/ejb3/trunk/async/src/main/java/org/jboss/aspects/asynch/FutureImpl.java	2009-01-22 05:02:29 UTC (rev 83230)
+++ projects/ejb3/trunk/async/src/main/java/org/jboss/aspects/asynch/FutureImpl.java	2009-01-22 05:24:19 UTC (rev 83231)
@@ -21,12 +21,11 @@
   */
 package org.jboss.aspects.asynch;
 
-import EDU.oswego.cs.dl.util.concurrent.FutureResult;
+import java.lang.reflect.InvocationTargetException;
+
 import org.jboss.aop.Dispatcher;
 import org.jboss.util.id.GUID;
 
-import java.lang.reflect.InvocationTargetException;
-
 /**
  * Comment
  *
@@ -36,10 +35,10 @@
 public class FutureImpl
 implements RemotableFuture
 {
-   private FutureResult result;
+   private Future result;
    private GUID remoteObjectID;
 
-   public FutureImpl(FutureResult result)
+   public FutureImpl(Future result)
    {
       this.result = result;
    }
@@ -76,11 +75,11 @@
    {
       try
       {
-         Object rtn = result.timedGet(milliseconds);
+         Object rtn = result.get(milliseconds);
          release();
          return rtn;
       }
-      catch (EDU.oswego.cs.dl.util.concurrent.TimeoutException e)
+      catch (TimeoutException e)
       {
          throw new TimeoutException(e);
       }
@@ -93,7 +92,7 @@
 
    public boolean isDone()
    {
-      return result.isReady();
+      return result.isDone();
    }
 
 }




More information about the jboss-cvs-commits mailing list