From: Bill D. <bde...@jb...> - 2006-04-02 20:35:29
|
User: bdecoste Date: 06/04/02 16:35:28 Modified: src/main/org/jboss/ejb3/asynchronous Asynch.java AsynchronousInterceptor.java Log: Java1.4 client support Revision Changes Path 1.3 +3 -3 jboss-ejb3/src/main/org/jboss/ejb3/asynchronous/Asynch.java (In the diff below, changes in quantity of whitespace are not shown.) Index: Asynch.java =================================================================== RCS file: /cvsroot/jboss/jboss-ejb3/src/main/org/jboss/ejb3/asynchronous/Asynch.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -b -r1.2 -r1.3 --- Asynch.java 30 Oct 2005 00:06:40 -0000 1.2 +++ Asynch.java 2 Apr 2006 20:35:28 -0000 1.3 @@ -29,14 +29,14 @@ * Helper class to make getting a asynch proxy and future easier. * * @author <a href="mailto:bi...@jb...">Bill Burke</a> - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ */ public class Asynch { - public static <T> T getAsynchronousProxy(T ejbRef) + public static Object getAsynchronousProxy(Object ejbRef) { JBossProxy proxy = (JBossProxy)ejbRef; - return (T)proxy.getAsynchronousProxy(); + return proxy.getAsynchronousProxy(); } public static Future getFutureResult(Object asynchProxy) 1.7 +4 -4 jboss-ejb3/src/main/org/jboss/ejb3/asynchronous/AsynchronousInterceptor.java (In the diff below, changes in quantity of whitespace are not shown.) Index: AsynchronousInterceptor.java =================================================================== RCS file: /cvsroot/jboss/jboss-ejb3/src/main/org/jboss/ejb3/asynchronous/AsynchronousInterceptor.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -b -r1.6 -r1.7 --- AsynchronousInterceptor.java 30 Oct 2005 00:06:40 -0000 1.6 +++ AsynchronousInterceptor.java 2 Apr 2006 20:35:28 -0000 1.7 @@ -40,7 +40,7 @@ /** * @author <a href="mailto:kab...@jb...">Kabir Khan</a> - * @version $Revision: 1.6 $ + * @version $Revision: 1.7 $ */ public class AsynchronousInterceptor extends AsynchAspect implements Interceptor { @@ -54,7 +54,7 @@ { try { - super.executor = ThreadPoolExecutor.class.newInstance(); + super.executor = (org.jboss.aspects.asynch.ExecutorAbstraction)ThreadPoolExecutor.class.newInstance(); } catch (InstantiationException e) { @@ -106,7 +106,7 @@ return mi.invokeNext(); } - @Override + //@Override protected void setupLocalFuture(MethodInvocation invocation, Future future) { FutureHolder provider = (FutureHolder) invocation.getMetaData(ASYNCH, FUTURE_HOLDER); @@ -117,7 +117,7 @@ * We don't want to generate proxies for ejb 3 clients, to avoid dependencies on javassist. * Use a dynamic proxy to the future instead */ - @Override + //@Override protected boolean generateProxy() { return false; |