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