Author: ruwan
Date: Thu Sep 2 09:22:49 2010
New Revision: 991871
URL: http://svn.apache.org/viewvc?rev=991871&view=rev
Log:
Adding the description to the startups (tasks)
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/Startup.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/startup/AbstractStartup.java
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/Startup.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/Startup.java?rev=991871&r1=991870&r2=991871&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/Startup.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/Startup.java
Thu Sep 2 09:22:49 2010
@@ -24,7 +24,7 @@ import javax.xml.namespace.QName;
/**
* This startup interface will be instantiated to create startup tasks.
*/
-public interface Startup extends ManagedLifecycle, Nameable {
+public interface Startup extends ManagedLifecycle, Nameable, SynapseArtifact {
/**
* This will return the configuration tag QName of the implemented startup
Modified:
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/startup/AbstractStartup.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/startup/AbstractStartup.java?rev=991871&r1=991870&r2=991871&view=diff
==============================================================================
---
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/startup/AbstractStartup.java
(original)
+++
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/startup/AbstractStartup.java
Thu Sep 2 09:22:49 2010
@@ -37,6 +37,11 @@ public abstract class AbstractStartup im
protected String fileName;
/**
+ * Holds the description of the startup
+ */
+ protected String description;
+
+ /**
* This will return the name of the startup
*
* @return String representing the name
@@ -64,7 +69,6 @@ public abstract class AbstractStartup im
return fileName;
}
-
/**
* Set the name of the file name where this startup is defined
*
@@ -73,4 +77,22 @@ public abstract class AbstractStartup im
public void setFileName(String fileName) {
this.fileName = fileName;
}
+
+ /**
+ * Gets the description of the startup
+ *
+ * @return description of the startup
+ */
+ public String getDescription() {
+ return description;
+ }
+
+ /**
+ * Sets the description of the startup
+ *
+ * @param description tobe set to the artifact
+ */
+ public void setDescription(String description) {
+ this.description = description;
+ }
}