henning     2002/12/19 16:04:12

  Modified:    src/java/org/apache/turbine/services BaseService.java
                        BaseUnicastRemoteService.java
  Log:
  Removed implicit properties object, changed to generation from the
  Configuration Object "on the fly"
  
  Revision  Changes    Path
  1.4       +5 -14     
jakarta-turbine-2/src/java/org/apache/turbine/services/BaseService.java
  
  Index: BaseService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/BaseService.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- BaseService.java  16 Apr 2002 22:07:07 -0000      1.3
  +++ BaseService.java  20 Dec 2002 00:04:12 -0000      1.4
  @@ -55,13 +55,16 @@
    */
   
   import java.util.Properties;
  +
   import org.apache.commons.configuration.Configuration;
  +import org.apache.commons.configuration.ConfigurationConverter;
   
   /**
    * This class is a generic implementation of <code>Service</code>.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Kevin Burton</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Rafal Krzewski</a>
  + * @author <a href="mailto:[EMAIL PROTECTED]";>Henning P. Schmiedehausen</a>
    * @version $Id$
    */
   public class BaseService
  @@ -71,9 +74,6 @@
       /** A reference to the ServiceBroker that instantiated this object. */
       protected ServiceBroker serviceBroker;
   
  -    /** The properties of this service. */
  -    protected Properties properties;
  -
       /** The configuration for this service */
       protected Configuration configuration;
   
  @@ -129,16 +129,7 @@
        */
       public Properties getProperties()
       {
  -        if (name == null)
  -        {
  -            return null;
  -        }
  -
  -        if (properties == null)
  -        {
  -            properties = getServiceBroker().getProperties(name);
  -        }
  -        return properties;
  +        return ConfigurationConverter.getProperties(getConfiguration());
       }
   
       /**
  
  
  
  1.4       +6 -15     
jakarta-turbine-2/src/java/org/apache/turbine/services/BaseUnicastRemoteService.java
  
  Index: BaseUnicastRemoteService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/BaseUnicastRemoteService.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- BaseUnicastRemoteService.java     16 Apr 2002 22:07:07 -0000      1.3
  +++ BaseUnicastRemoteService.java     20 Dec 2002 00:04:12 -0000      1.4
  @@ -1,12 +1,14 @@
   package org.apache.turbine.services;
   
  -import org.apache.commons.configuration.Configuration;
  -
  -import java.util.Properties;
   import java.rmi.RemoteException;
   import java.rmi.server.UnicastRemoteObject;
  +
  +import java.util.Properties;
  +
   import javax.servlet.ServletConfig;
   
  +import org.apache.commons.configuration.Configuration;
  +import org.apache.commons.configuration.ConfigurationConverter;
   
   /**
    * A base implementation of an {@link java.rmi.server.UnicastRemoteObject}
  @@ -21,7 +23,6 @@
       private boolean isInitialized;
       private InitableBroker initableBroker;
       private String name;
  -    private Properties properties;
       private ServiceBroker serviceBroker;
   
       public BaseUnicastRemoteService()
  @@ -29,7 +30,6 @@
       {
           isInitialized = false;
           initableBroker = null;
  -        properties = null;
           name = null;
           serviceBroker = null;
       }
  @@ -102,16 +102,7 @@
   
       public Properties getProperties()
       {
  -        if (name == null)
  -        {
  -            return null;
  -        }
  -
  -        if (properties == null)
  -        {
  -            properties = getServiceBroker().getProperties(name);
  -        }
  -        return properties;
  +      return ConfigurationConverter.getProperties(getConfiguration());
       }
   
       public void setName(String name)
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to