You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by an...@apache.org on 2003/11/27 15:01:26 UTC
cvs commit: cocoon-lenya/src/java/org/apache/lenya/cms/task AbstractTask.java Task.java
andreas 2003/11/27 06:01:26
Modified: src/java/org/apache/lenya/cms/task AbstractTask.java
Task.java
Log:
added the notion of task success or failure
Revision Changes Path
1.13 +18 -1 cocoon-lenya/src/java/org/apache/lenya/cms/task/AbstractTask.java
Index: AbstractTask.java
===================================================================
RCS file: /home/cvs/cocoon-lenya/src/java/org/apache/lenya/cms/task/AbstractTask.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- AbstractTask.java 9 Jul 2003 13:44:51 -0000 1.12
+++ AbstractTask.java 27 Nov 2003 14:01:26 -0000 1.13
@@ -97,4 +97,21 @@
*/
public void setLabel(String label) {
}
+
+ private int result = SUCCESS;
+
+ /**
+ * @see org.apache.lenya.cms.task.Task#getResult()
+ */
+ public int getResult() {
+ return result;
+ }
+
+ /**
+ * Sets the result of this task.
+ * @param result An integer ({@link Task#SUCCESS}, {@link Task#FAILURE}).
+ */
+ protected void setResult(int result) {
+ this.result = result;
+ }
}
1.18 +9 -1 cocoon-lenya/src/java/org/apache/lenya/cms/task/Task.java
Index: Task.java
===================================================================
RCS file: /home/cvs/cocoon-lenya/src/java/org/apache/lenya/cms/task/Task.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- Task.java 22 Oct 2003 16:32:55 -0000 1.17
+++ Task.java 27 Nov 2003 14:01:26 -0000 1.18
@@ -68,6 +68,8 @@
String NAMESPACE = "http://apache.org/cocoon/lenya/task/1.0";
String DEFAULT_PREFIX = "task";
+ int SUCCESS = 0;
+ int FAILURE = 1;
/**
* The path of the servlet
@@ -114,4 +116,10 @@
* @param label the label
*/
void setLabel(String label);
+
+ /**
+ * Returns the result of the task ({@link #SUCCESS}, {@link FAILURE}).
+ * @return
+ */
+ int getResult();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: lenya-cvs-unsubscribe@cocoon.apache.org
For additional commands, e-mail: lenya-cvs-help@cocoon.apache.org