You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by dl...@apache.org on 2001/06/07 22:37:57 UTC

cvs commit: jakarta-turbine/src/java/org/apache/turbine/services BaseService.java BaseUnicastRemoteService.java Service.java

dlr         01/06/07 13:37:56

  Modified:    src/java/org/apache/turbine/services BaseService.java
                        BaseUnicastRemoteService.java Service.java
  Log:
  Patch by Leonard Richardson <le...@collab.net> which gives Services the ability to describe themselves.  NOICE: This is an interface change, but is again has a default implementation handled by BaseService.
  
  Revision  Changes    Path
  1.9       +11 -1     jakarta-turbine/src/java/org/apache/turbine/services/BaseService.java
  
  Index: BaseService.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine/src/java/org/apache/turbine/services/BaseService.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- BaseService.java	2001/05/05 13:26:55	1.8
  +++ BaseService.java	2001/06/07 20:37:49	1.9
  @@ -62,7 +62,7 @@
    *
    * @author <a href="mailto:burton@apache.org">Kevin Burton</a>
    * @author <a href="mailto:krzewski@e-point.pl">Rafal Krzewski</a>
  - * @version $Id: BaseService.java,v 1.8 2001/05/05 13:26:55 jvanzyl Exp $
  + * @version $Id: BaseService.java,v 1.9 2001/06/07 20:37:49 dlr Exp $
    */
   public class BaseService
       extends BaseInitable
  @@ -158,5 +158,15 @@
               configuration = getServiceBroker().getConfiguration(name);
           }
           return configuration;
  +    }
  +
  +    /**
  +     * Returns the current status of this Service.
  +     *
  +     * @return The current status of this Service.
  +     */
  +    public String getStatus()
  +    {
  +        return (getInit() ? "Initialized." : "Uninitialized.");
       }
   }
  
  
  
  1.3       +10 -0     jakarta-turbine/src/java/org/apache/turbine/services/BaseUnicastRemoteService.java
  
  Index: BaseUnicastRemoteService.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine/src/java/org/apache/turbine/services/BaseUnicastRemoteService.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- BaseUnicastRemoteService.java	2001/06/07 00:01:36	1.2
  +++ BaseUnicastRemoteService.java	2001/06/07 20:37:51	1.3
  @@ -123,6 +123,16 @@
           return name;
       }
   
  +    /**
  +     * Returns the current status of this Service.
  +     *
  +     * @return The current status of this Service.
  +     */
  +    public String getStatus()
  +    {
  +        return (getInit() ? "Initialized." : "Uninitialized.");
  +    }
  +
       public ServiceBroker getServiceBroker()
       {
           return serviceBroker;
  
  
  
  1.9       +8 -1      jakarta-turbine/src/java/org/apache/turbine/services/Service.java
  
  Index: Service.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine/src/java/org/apache/turbine/services/Service.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- Service.java	2001/06/07 00:03:46	1.8
  +++ Service.java	2001/06/07 20:37:52	1.9
  @@ -67,7 +67,7 @@
    * @author <a href="mailto:krzewski@e-point.pl">Rafal Krzewski</a>
    * @author <a href="mailto:dlr@collab.net">Daniel Rall</a>
    * @author <a href="mailto:leonardr@collab.net">Leonard Richardson</a>
  - * @version $Id: Service.java,v 1.8 2001/06/07 00:03:46 dlr Exp $
  + * @version $Id: Service.java,v 1.9 2001/06/07 20:37:52 dlr Exp $
    */
   public interface Service 
       extends Initable
  @@ -121,4 +121,11 @@
        * @return The Configuration of this Service.
        */
       public Configuration getConfiguration();    
  +
  +    /**
  +     * Returns the current status of this Service.
  +     *
  +     * @return The current status of this Service.
  +     */
  +    public String getStatus();
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-dev-help@jakarta.apache.org