[jboss-cvs] JBossAS SVN: r85851 - in projects/ejb3/trunk/proxy-impl/src: test/java/org/jboss/ejb3/test/proxy/impl/common/container and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Mar 15 02:16:21 EDT 2009
Author: ALRubinger
Date: 2009-03-15 02:16:20 -0400 (Sun, 15 Mar 2009)
New Revision: 85851
Modified:
projects/ejb3/trunk/proxy-impl/src/main/java/org/jboss/ejb3/proxy/impl/factory/session/stateful/StatefulSessionProxyFactoryBase.java
projects/ejb3/trunk/proxy-impl/src/test/java/org/jboss/ejb3/test/proxy/impl/common/container/SessionContainer.java
projects/ejb3/trunk/proxy-impl/src/test/java/org/jboss/ejb3/test/proxy/impl/spec_3_4_5/unit/SfsbProxyEqualityTestCase.java
Log:
[EJBTHREE-1774] Remove StatefulSessionProxy from proxy-impl
Modified: projects/ejb3/trunk/proxy-impl/src/main/java/org/jboss/ejb3/proxy/impl/factory/session/stateful/StatefulSessionProxyFactoryBase.java
===================================================================
--- projects/ejb3/trunk/proxy-impl/src/main/java/org/jboss/ejb3/proxy/impl/factory/session/stateful/StatefulSessionProxyFactoryBase.java 2009-03-15 06:06:57 UTC (rev 85850)
+++ projects/ejb3/trunk/proxy-impl/src/main/java/org/jboss/ejb3/proxy/impl/factory/session/stateful/StatefulSessionProxyFactoryBase.java 2009-03-15 06:16:20 UTC (rev 85851)
@@ -33,7 +33,6 @@
import org.jboss.ejb3.proxy.impl.factory.session.SessionProxyFactoryBase;
import org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandler;
import org.jboss.ejb3.proxy.spi.container.StatefulSessionFactory;
-import org.jboss.ejb3.proxy.spi.intf.StatefulSessionProxy;
import org.jboss.logging.Logger;
import org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData;
@@ -105,25 +104,6 @@
return this.getReturnTypesFromCreateMethods(homeInterface, false);
}
- /**
- * Returns Proxy interfaces common to all Proxies generated
- * by this ProxyFactory
- *
- * @return
- */
- @Override
- protected Set<Class<?>> getCommonProxyInterfaces()
- {
- // Initialize
- Set<Class<?>> interfaces = super.getCommonProxyInterfaces();
-
- // Add
- interfaces.add(StatefulSessionProxy.class);
-
- // Return
- return interfaces;
- }
-
// --------------------------------------------------------------------------------||
// Overridden Implementations -----------------------------------------------------||
// --------------------------------------------------------------------------------||
Modified: projects/ejb3/trunk/proxy-impl/src/test/java/org/jboss/ejb3/test/proxy/impl/common/container/SessionContainer.java
===================================================================
--- projects/ejb3/trunk/proxy-impl/src/test/java/org/jboss/ejb3/test/proxy/impl/common/container/SessionContainer.java 2009-03-15 06:06:57 UTC (rev 85850)
+++ projects/ejb3/trunk/proxy-impl/src/test/java/org/jboss/ejb3/test/proxy/impl/common/container/SessionContainer.java 2009-03-15 06:16:20 UTC (rev 85851)
@@ -49,7 +49,6 @@
import org.jboss.ejb3.proxy.impl.remoting.StatefulSessionRemotingMetadata;
import org.jboss.ejb3.proxy.spi.container.InvokableContext;
import org.jboss.ejb3.proxy.spi.intf.SessionProxy;
-import org.jboss.ejb3.proxy.spi.intf.StatefulSessionProxy;
import org.jboss.logging.Logger;
import org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData;
import org.jboss.metadata.ejb.spec.BusinessLocalsMetaData;
@@ -271,20 +270,11 @@
}
//FIXME: Should be agnostic to Session IDs, SLSBs have none
- public Object invokeBean(Object proxy, Method method, Object args[]) throws Throwable
+ public Object invokeBean(SessionProxy proxy, Method method, Object args[]) throws Throwable
{
- // Initialize a Session ID
- Object sessionId = null;
+ // Get the Target (Session ID)
+ Object sessionId = proxy.getTarget();
- // Obtain the InvocationHandler
- if (proxy instanceof StatefulSessionProxy)
- {
- StatefulSessionProxy statefulProxy = (StatefulSessionProxy) proxy;
-
- // Get the Session ID
- sessionId = statefulProxy.getTarget();
- }
-
// Get the appropriate instance
Object obj = this.getBeanInstance((Serializable) sessionId);
Modified: projects/ejb3/trunk/proxy-impl/src/test/java/org/jboss/ejb3/test/proxy/impl/spec_3_4_5/unit/SfsbProxyEqualityTestCase.java
===================================================================
--- projects/ejb3/trunk/proxy-impl/src/test/java/org/jboss/ejb3/test/proxy/impl/spec_3_4_5/unit/SfsbProxyEqualityTestCase.java 2009-03-15 06:06:57 UTC (rev 85850)
+++ projects/ejb3/trunk/proxy-impl/src/test/java/org/jboss/ejb3/test/proxy/impl/spec_3_4_5/unit/SfsbProxyEqualityTestCase.java 2009-03-15 06:16:20 UTC (rev 85851)
@@ -30,7 +30,7 @@
import org.jboss.ejb3.proxy.impl.factory.session.SessionProxyFactory;
import org.jboss.ejb3.proxy.impl.factory.session.stateful.StatefulSessionLocalProxyFactory;
import org.jboss.ejb3.proxy.impl.factory.session.stateful.StatefulSessionRemoteProxyFactory;
-import org.jboss.ejb3.proxy.spi.intf.StatefulSessionProxy;
+import org.jboss.ejb3.proxy.spi.intf.SessionProxy;
import org.jboss.ejb3.test.proxy.impl.common.Utils;
import org.jboss.ejb3.test.proxy.impl.common.container.StatefulContainer;
import org.jboss.ejb3.test.proxy.impl.common.ejb.sfsb.MyStatefulBean;
@@ -130,7 +130,7 @@
private void setSessionIdOnProxy(Object proxy, Serializable id)
{
// Get the InvocationHander for the Proxy
- StatefulSessionProxy handler = (StatefulSessionProxy) proxy;
+ SessionProxy handler = (SessionProxy) proxy;
handler.setTarget(id);
}
More information about the jboss-cvs-commits
mailing list