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 <[EMAIL PROTECTED]> 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:[EMAIL PROTECTED]";>Kevin Burton</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>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:[EMAIL PROTECTED]";>Rafal Krzewski</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Daniel Rall</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to