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;
      }
  
  
  

Reply via email to