dblevins    2005/09/06 04:09:44

  Modified:    modules/core/src/java/org/openejb/server ServiceManager.java
                        SimpleSocketService.java
  Removed:     modules/core/src/java/org/openejb/server ServerService.java
                        ServiceAccessController.java ServiceDaemon.java
                        ServiceException.java ServiceLogger.java
                        ServicePool.java SocketService.java
                        StandardServiceStack.java
                        StandardServiceStackGBean.java
                        SynchChannelServerDaemon.java
  Log:

  Now using ActiveIO XNet for the xinetd style functionality
  
  Revision  Changes    Path
  1.9       +7 -3      
openejb/modules/core/src/java/org/openejb/server/ServiceManager.java
  
  Index: ServiceManager.java
  ===================================================================
  RCS file: 
/scm/openejb/openejb/modules/core/src/java/org/openejb/server/ServiceManager.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- ServiceManager.java       8 May 2005 19:37:06 -0000       1.8
  +++ ServiceManager.java       6 Sep 2005 08:09:44 -0000       1.9
  @@ -58,6 +58,10 @@
   import org.apache.geronimo.kernel.Kernel;
   import org.apache.geronimo.kernel.jmx.JMXUtil;
   import org.openejb.util.Messages;
  +import org.activeio.xnet.ServerService;
  +import org.activeio.xnet.ServiceException;
  +import org.activeio.xnet.ServiceDaemon;
  +import org.activeio.xnet.ServiceDaemonGBean;
   
   
   /**
  @@ -322,7 +326,7 @@
        * @exception ServiceException
        */
       private void checkImplementation(Class clazz) throws ServiceException {
  -        Class intrfce = org.openejb.server.ServerService.class;
  +        Class intrfce = org.activeio.xnet.ServerService.class;
   
           if (!intrfce.isAssignableFrom(clazz)) {
               String msg = messages.format("service.bad.impl", 
clazz.getName(), intrfce.getName());
  @@ -394,7 +398,7 @@
           socketService.setReferencePattern("ContainerIndex", CONTAINER_INDEX);
           kernel.loadGBean(socketService, classLoader);
   
  -        GBeanData serviceDaemon = new GBeanData(SERVICEDAEMON_NAME, 
ServiceDaemon.GBEAN_INFO);
  +        GBeanData serviceDaemon = new GBeanData(SERVICEDAEMON_NAME, 
ServiceDaemonGBean.GBEAN_INFO);
           serviceDaemon.setAttribute("port", new Integer(port));
           serviceDaemon.setAttribute("inetAddress", 
InetAddress.getByName(host));
           
serviceDaemon.setReferencePattern("SocketService",SOCKETSERVICE_NAME);
  
  
  
  1.17      +9 -2      
openejb/modules/core/src/java/org/openejb/server/SimpleSocketService.java
  
  Index: SimpleSocketService.java
  ===================================================================
  RCS file: 
/scm/openejb/openejb/modules/core/src/java/org/openejb/server/SimpleSocketService.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- SimpleSocketService.java  31 Mar 2005 10:29:27 -0000      1.16
  +++ SimpleSocketService.java  6 Sep 2005 08:09:44 -0000       1.17
  @@ -61,6 +61,13 @@
   import org.apache.geronimo.j2ee.j2eeobjectnames.NameFactory;
   import org.openejb.ContainerIndex;
   import org.openejb.OpenEJB;
  +import org.activeio.xnet.ServerService;
  +import org.activeio.xnet.hba.ServiceAccessController;
  +import org.activeio.xnet.hba.IPAddressPermission;
  +import org.activeio.xnet.ServiceException;
  +import org.activeio.xnet.ServiceLogger;
  +import org.activeio.xnet.ServicePool;
  +import org.activeio.xnet.SocketService;
   
   /**
    * @version $Revision$ $Date$
  @@ -69,7 +76,7 @@
       private static final Log log = 
LogFactory.getLog(SimpleSocketService.class);
       private final ServerService server;
   
  -    public SimpleSocketService(String serviceClassName, 
ServiceAccessController.IPAddressPermission[] onlyFrom, ContainerIndex 
containerIndex, ClassLoader cl) throws Exception {
  +    public SimpleSocketService(String serviceClassName, 
IPAddressPermission[] onlyFrom, ContainerIndex containerIndex, ClassLoader cl) 
throws Exception {
           ServerService service;
   
           Class serviceClass = ClassLoading.loadClass(serviceClassName, cl);
  
  
  

Reply via email to