henning     2002/12/23 14:52:27

  Modified:    src/java/org/apache/turbine/services/component
                        TurbineComponentService.java
               src/java/org/apache/turbine/services/intake
                        TurbineIntakeService.java
               src/java/org/apache/turbine/services/jsp
                        TurbineJspService.java
               src/java/org/apache/turbine/services/schedule
                        TurbineNonPersistentSchedulerService.java
                        TurbineSchedulerService.java
               src/java/org/apache/turbine/services/security
                        BaseSecurityService.java
               src/java/org/apache/turbine/services/servlet
                        TurbineServletService.java
               src/java/org/apache/turbine/services/uniqueid
                        TurbineUniqueIdService.java
               src/java/org/apache/turbine/services/velocity
                        TurbineVelocityService.java
               src/java/org/apache/turbine/services/xmlrpc
                        TurbineXmlRpcService.java
  Log:
  The new BaseService Broker no longer calls the "init(data)" method of
  a service but just init() and relies on the service to fetch its
  parameters from the Turbine class.
  
  Added an init() method to the services where this was lacking and
  deprecated the init(data) methods on all services.
  
  Revision  Changes    Path
  1.6       +2 -1      
jakarta-turbine-2/src/java/org/apache/turbine/services/component/TurbineComponentService.java
  
  Index: TurbineComponentService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/component/TurbineComponentService.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- TurbineComponentService.java      14 Aug 2002 16:44:09 -0000      1.5
  +++ TurbineComponentService.java      23 Dec 2002 22:52:27 -0000      1.6
  @@ -120,6 +120,7 @@
        * @param config The ServletConfiguration from Turbine
        *
        * @throws InitializationException Something went wrong when starting up.
  +     * @deprecated use init() instead.
        */
       public void init(ServletConfig config) 
           throws InitializationException
  
  
  
  1.6       +18 -1     
jakarta-turbine-2/src/java/org/apache/turbine/services/intake/TurbineIntakeService.java
  
  Index: TurbineIntakeService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/intake/TurbineIntakeService.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- TurbineIntakeService.java 11 Jul 2002 16:53:28 -0000      1.5
  +++ TurbineIntakeService.java 23 Dec 2002 22:52:27 -0000      1.6
  @@ -68,6 +68,7 @@
   import java.util.Map;
   import java.util.Properties;
   import javax.servlet.ServletConfig;
  +import org.apache.turbine.Turbine;
   import org.apache.turbine.om.OMTool;
   import org.apache.turbine.services.InitializationException;
   import org.apache.turbine.services.TurbineBaseService;
  @@ -130,9 +131,25 @@
       }
   
       /**
  +     * Initializes the Intake Service.
  +     * This is a zero parameter variant which queries the Turbine Servlet
  +     * for its config.
  +     *
  +     * @throws InitializationException Something went wrong in the init
  +     *         stage
  +     */ 
  +    public void init()
  +        throws InitializationException
  +    {
  +        ServletConfig conf = Turbine.getTurbineServletConfig();
  +        init(conf);
  +    }
  +
  +    /**
        * Called the first time the Service is used.
        *
        * @param config A ServletConfig.
  +     * @deprecated use init() instead.
        */
       public void init(ServletConfig config)
           throws InitializationException
  
  
  
  1.6       +1 -0      
jakarta-turbine-2/src/java/org/apache/turbine/services/jsp/TurbineJspService.java
  
  Index: TurbineJspService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/jsp/TurbineJspService.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- TurbineJspService.java    14 Aug 2002 16:44:09 -0000      1.5
  +++ TurbineJspService.java    23 Dec 2002 22:52:27 -0000      1.6
  @@ -111,6 +111,7 @@
        * @param config The ServletConfiguration from Turbine
        *
        * @throws InitializationException Something went wrong when starting up.
  +     * @deprecated use init() instead.
        */
       public void init(ServletConfig config) throws InitializationException
       {
  
  
  
  1.4       +18 -0     
jakarta-turbine-2/src/java/org/apache/turbine/services/schedule/TurbineNonPersistentSchedulerService.java
  
  Index: TurbineNonPersistentSchedulerService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/schedule/TurbineNonPersistentSchedulerService.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- TurbineNonPersistentSchedulerService.java 11 Jul 2002 16:53:24 -0000      1.3
  +++ TurbineNonPersistentSchedulerService.java 23 Dec 2002 22:52:27 -0000      1.4
  @@ -58,6 +58,8 @@
   import javax.servlet.ServletConfig;
   import org.apache.torque.om.NumberKey;
   import org.apache.torque.om.ObjectKey;
  +import org.apache.turbine.Turbine;
  +import org.apache.turbine.services.InitializationException;
   import org.apache.turbine.services.resources.TurbineResources;
   
   /**
  @@ -107,6 +109,21 @@
       }
   
       /**
  +     * Initializes the SchedulerService.
  +     * This is a zero parameter variant which queries the Turbine Servlet
  +     * for its config.
  +     *
  +     * @throws InitializationException Something went wrong in the init
  +     *         stage
  +     */ 
  +    public void init()
  +        throws InitializationException
  +    {
  +        ServletConfig conf = Turbine.getTurbineServletConfig();
  +        init(conf);
  +    }
  +
  +    /**
        * Called the first time the Service is used.<br>
        *
        * Load all the jobs from cold storage.  Add jobs to the queue
  @@ -114,6 +131,7 @@
        * thread.
        *
        * @param config A ServletConfig.
  +     * @deprecated use init() instead.
        */
       public void init(ServletConfig config)
       {
  
  
  
  1.4       +18 -1     
jakarta-turbine-2/src/java/org/apache/turbine/services/schedule/TurbineSchedulerService.java
  
  Index: TurbineSchedulerService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/schedule/TurbineSchedulerService.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- TurbineSchedulerService.java      11 Jul 2002 16:53:24 -0000      1.3
  +++ TurbineSchedulerService.java      23 Dec 2002 22:52:27 -0000      1.4
  @@ -58,6 +58,7 @@
   import java.util.Vector;
   import javax.servlet.ServletConfig;
   import org.apache.torque.util.Criteria;
  +import org.apache.turbine.Turbine;
   import org.apache.turbine.services.InitializationException;
   import org.apache.turbine.services.TurbineBaseService;
   import org.apache.turbine.services.resources.TurbineResources;
  @@ -97,6 +98,21 @@
       }
   
       /**
  +     * Initializes the SchedulerService.
  +     * This is a zero parameter variant which queries the Turbine Servlet
  +     * for its config.
  +     *
  +     * @throws InitializationException Something went wrong in the init
  +     *         stage
  +     */ 
  +    public void init()
  +        throws InitializationException
  +    {
  +        ServletConfig conf = Turbine.getTurbineServletConfig();
  +        init(conf);
  +    }
  +
  +    /**
        * Called the first time the Service is used.<br>
        *
        * Load all the jobs from cold storage.  Add jobs to the queue
  @@ -104,6 +120,7 @@
        * thread.
        *
        * @param config A ServletConfig.
  +     * @deprecated use init() instead.
        */
       public void init(ServletConfig config)
           throws InitializationException
  
  
  
  1.6       +18 -1     
jakarta-turbine-2/src/java/org/apache/turbine/services/security/BaseSecurityService.java
  
  Index: BaseSecurityService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/security/BaseSecurityService.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- BaseSecurityService.java  21 Aug 2002 00:32:04 -0000      1.5
  +++ BaseSecurityService.java  23 Dec 2002 22:52:27 -0000      1.6
  @@ -60,6 +60,7 @@
   import javax.mail.internet.MimeUtility;
   import javax.servlet.ServletConfig;
   import org.apache.torque.util.Criteria;
  +import org.apache.turbine.Turbine;
   import org.apache.turbine.om.security.Group;
   import org.apache.turbine.om.security.Permission;
   import org.apache.turbine.om.security.Role;
  @@ -175,8 +176,24 @@
   
       /**
        * Initializes the SecurityService, locating the apropriate UserManager
  +     * This is a zero parameter variant which queries the Turbine Servlet
  +     * for its config.
  +     *
  +     * @throws InitializationException Something went wrong in the init
  +     *         stage
  +     */ 
  +    public void init()
  +        throws InitializationException
  +    {
  +        ServletConfig conf = Turbine.getTurbineServletConfig();
  +        init(conf);
  +    }
  +
  +    /**
  +     * Initializes the SecurityService, locating the apropriate UserManager
        *
        * @param config a ServletConfig, to enforce early initialization
  +     * @deprecated use init() instead.
        */
       public void init(ServletConfig config)
           throws InitializationException
  
  
  
  1.5       +2 -1      
jakarta-turbine-2/src/java/org/apache/turbine/services/servlet/TurbineServletService.java
  
  Index: TurbineServletService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/servlet/TurbineServletService.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- TurbineServletService.java        14 Aug 2002 16:44:09 -0000      1.4
  +++ TurbineServletService.java        23 Dec 2002 22:52:27 -0000      1.5
  @@ -106,6 +106,7 @@
        * @param config A ServletConfig.
        *
        * @throws InitializationException Something went wrong when starting up.
  +     * @deprecated use init() instead.
        */
       public void init( ServletConfig servletConfig )
       {
  
  
  
  1.3       +19 -12    
jakarta-turbine-2/src/java/org/apache/turbine/services/uniqueid/TurbineUniqueIdService.java
  
  Index: TurbineUniqueIdService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/uniqueid/TurbineUniqueIdService.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TurbineUniqueIdService.java       14 Aug 2002 16:59:24 -0000      1.2
  +++ TurbineUniqueIdService.java       23 Dec 2002 22:52:27 -0000      1.3
  @@ -54,6 +54,7 @@
    * <http://www.apache.org/>.
    */
   
  +import org.apache.turbine.Turbine;
   import org.apache.turbine.util.Log;
   import org.apache.turbine.util.RunData;
   import org.apache.turbine.util.GenerateUniqueId;
  @@ -79,28 +80,34 @@
       protected static int counter;
   
       /**
  +     * @deprecated Use init() instead
  +     */
  +    public void init(RunData data)
  +    {
  +        init();
  +    }
  +
  +    /**
        * <p> Initializes the service upon first Turbine.doGet()
        * invocation.
  -     *
  -     * @param data A Turbine RunData object.
        */
  -    public void init( RunData data )
  +    public void init()
       {
           StringBuffer url = new StringBuffer();
  -        url.append ( data.getServerScheme() );
  +        url.append ( Turbine.getServerScheme() );
           url.append ( "://" );
  -        url.append ( data.getServerName() );
  -        if ( (data.getServerScheme().equals("http") &&
  -              data.getServerPort() != 80) ||
  -             (data.getServerScheme().equals("https") &&
  -              data.getServerPort() != 443)
  +        url.append ( Turbine.getServerName() );
  +        if ( (Turbine.getServerScheme().equals("http") &&
  +              Turbine.getServerPort() != "80") ||
  +             (Turbine.getServerScheme().equals("https") &&
  +              Turbine.getServerPort() != "443")
                )
           {
               url.append (":");
  -            url.append ( data.getServerPort() );
  +            url.append ( Turbine.getServerPort() );
           }
   
  -        url.append ( data.getServerData().getScriptName() );
  +        url.append ( Turbine.getScriptName() );
           turbineURL = url.toString();
   
           MD5 md5 = new MD5();
  
  
  
  1.11      +2 -1      
jakarta-turbine-2/src/java/org/apache/turbine/services/velocity/TurbineVelocityService.java
  
  Index: TurbineVelocityService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/velocity/TurbineVelocityService.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- TurbineVelocityService.java       20 Dec 2002 00:17:24 -0000      1.10
  +++ TurbineVelocityService.java       23 Dec 2002 22:52:27 -0000      1.11
  @@ -181,6 +181,7 @@
        * @param config The ServletConfiguration from Turbine
        *
        * @throws InitializationException Something went wrong when starting up.
  +     * @deprecated use init() instead.
        */
       public void init(ServletConfig config)
           throws InitializationException
  
  
  
  1.9       +19 -1     
jakarta-turbine-2/src/java/org/apache/turbine/services/xmlrpc/TurbineXmlRpcService.java
  
  Index: TurbineXmlRpcService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/xmlrpc/TurbineXmlRpcService.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- TurbineXmlRpcService.java 11 Oct 2002 10:27:28 -0000      1.8
  +++ TurbineXmlRpcService.java 23 Dec 2002 22:52:27 -0000      1.9
  @@ -71,6 +71,7 @@
   import java.util.Vector;
   import javax.servlet.ServletConfig;
   import org.apache.commons.configuration.Configuration;
  +import org.apache.turbine.Turbine;
   import org.apache.turbine.services.InitializationException;
   import org.apache.turbine.services.TurbineBaseService;
   import org.apache.turbine.services.xmlrpc.util.FileTransfer;
  @@ -129,7 +130,24 @@
       protected int port = 0;
   
       /**
  +     * This function initializes the XmlRpcService.This is
  +     * a zero parameter variant which queries the Turbine Servlet
  +     * for its config.
  +     *
  +     * @throws InitializationException Something went wrong in the init
  +     *         stage
  +     */ 
  +    public void init()
  +        throws InitializationException
  +    {
  +        ServletConfig conf = Turbine.getTurbineServletConfig();
  +        init(conf);
  +    }
  +
  +    /**
        * This function initializes the XmlRpcService.
  +     *
  +     * @deprecated Use init() instead.
        */
       public void init(ServletConfig config) throws InitializationException
       {
  
  
  

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

Reply via email to