User: fleury
Date: 00/08/17 13:13:17
Modified: src/main/org/jboss/ejb/plugins/jrmp12/server
JRMPContainerInvoker.java
Log:
Support for fastCache
DOESN'T FULLY WORK YET..
I NEED TO GO TO THE OFFICE THOUGH!!!!!!!! (dies in one of the TestBeans test)
Revision Changes Path
1.7 +4 -3
jboss/src/main/org/jboss/ejb/plugins/jrmp12/server/JRMPContainerInvoker.java
Index: JRMPContainerInvoker.java
===================================================================
RCS file:
/products/cvs/ejboss/jboss/src/main/org/jboss/ejb/plugins/jrmp12/server/JRMPContainerInvoker.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- JRMPContainerInvoker.java 2000/08/14 15:09:52 1.6
+++ JRMPContainerInvoker.java 2000/08/17 20:13:17 1.7
@@ -18,6 +18,7 @@
import org.jboss.proxy.Proxy;
import org.jboss.ejb.ContainerInvokerContainer;
+import org.jboss.util.FastKey;
import org.jboss.ejb.plugins.jrmp12.interfaces.HomeProxy;
import org.jboss.ejb.plugins.jrmp12.interfaces.StatelessSessionProxy;
import org.jboss.ejb.plugins.jrmp12.interfaces.StatefulSessionProxy;
@@ -29,7 +30,7 @@
* @see <related>
* @author Rickard �berg ([EMAIL PROTECTED])
* @author <a href="mailto:[EMAIL PROTECTED]">Marc Fleury</a>
- * @version $Revision: 1.6 $
+ * @version $Revision: 1.7 $
*/
public final class JRMPContainerInvoker
extends org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker
@@ -69,7 +70,7 @@
new StatefulSessionProxy(jndiName, this,
id, optimize));
}
- public EJBObject getEntityEJBObject(Object id)
+ public EJBObject getEntityEJBObject(FastKey id)
{
return
(EJBObject)Proxy.newProxyInstance(((ContainerInvokerContainer)container).getRemoteClass().getClassLoader(),
new Class[] {
((ContainerInvokerContainer)container).getRemoteClass() },
@@ -84,7 +85,7 @@
{
list.add(Proxy.newProxyInstance(((ContainerInvokerContainer)container).getRemoteClass().getClassLoader(),
new Class[] {
((ContainerInvokerContainer)container).getRemoteClass() },
- new EntityProxy(jndiName, this,
idEnum.next(), optimize)));
+ new EntityProxy(jndiName, this, new
FastKey(idEnum.next()), optimize)));
}
return list;
}