dain        2006/02/01 06:50:08

  Modified:    modules/core/src/java/org/openejb/server
                        SimpleSocketService.java
  Log:

  Major refactor
  Split container into an object to represent a deployed ejb and a set of 
shared containers which process invocations
  Introduced interface between CMP container and CMP engine
  
  Revision  Changes    Path
  1.19      +7 -6      
openejb/modules/core/src/java/org/openejb/server/SimpleSocketService.java
  
  Index: SimpleSocketService.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/server/SimpleSocketService.java,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- SimpleSocketService.java  1 Dec 2005 08:34:52 -0000       1.18
  +++ SimpleSocketService.java  1 Feb 2006 11:50:08 -0000       1.19
  @@ -59,7 +59,8 @@
   import org.apache.geronimo.gbean.GBeanLifecycle;
   import org.apache.geronimo.kernel.ClassLoading;
   import org.apache.geronimo.j2ee.j2eeobjectnames.NameFactory;
  -import org.openejb.ContainerIndex;
  +import org.apache.geronimo.kernel.ClassLoading;
  +import org.openejb.DeploymentIndex;
   import org.openejb.OpenEJB;
   import org.activeio.xnet.ServerService;
   import org.activeio.xnet.hba.ServiceAccessController;
  @@ -76,7 +77,7 @@
       private static final Log log = 
LogFactory.getLog(SimpleSocketService.class);
       private final ServerService server;
   
  -    public SimpleSocketService(String serviceClassName, 
IPAddressPermission[] onlyFrom, ContainerIndex containerIndex, ClassLoader cl) 
throws Exception {
  +    public SimpleSocketService(String serviceClassName, 
IPAddressPermission[] onlyFrom, DeploymentIndex deploymentIndex, ClassLoader 
cl) throws Exception {
           ServerService service;
   
           Class serviceClass = ClassLoading.loadClass(serviceClassName, cl);
  @@ -84,8 +85,8 @@
               throw new ServiceException("Server service class does not 
implement " + ServerService.class.getName() + ": " + serviceClassName);
           }
           try {
  -            Constructor constructor = serviceClass.getConstructor(new 
Class[]{ContainerIndex.class});
  -            service = (ServerService) constructor.newInstance(new 
Object[]{containerIndex});
  +            Constructor constructor = serviceClass.getConstructor(new 
Class[]{DeploymentIndex.class});
  +            service = (ServerService) constructor.newInstance(new 
Object[]{deploymentIndex});
           } catch (Exception e) {
               throw new ServiceException("Error constructing server service 
class", e);
           }
  @@ -141,7 +142,7 @@
           infoFactory.addAttribute("classLoader", ClassLoader.class, false);
           infoFactory.addAttribute("name", String.class, false);
   
  -        infoFactory.addReference("ContainerIndex", ContainerIndex.class, 
NameFactory.GERONIMO_SERVICE);
  +        infoFactory.addReference("ContainerIndex", DeploymentIndex.class, 
NameFactory.GERONIMO_SERVICE);
   
           infoFactory.addInterface(SocketService.class);
   
  
  
  

Reply via email to