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]