You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by in...@apache.org on 2008/11/08 19:00:54 UTC
svn commit: r712413 - in /synapse/trunk/java/modules: core/
core/src/main/java/org/apache/synapse/config/xml/
core/src/main/java/org/apache/synapse/startup/quartz/
tasks/src/main/java/org/apache/synapse/task/service/
Author: indika
Date: Sat Nov 8 10:00:54 2008
New Revision: 712413
URL: http://svn.apache.org/viewvc?rev=712413&view=rev
Log:
add a new method for server interface
fix an issue
Modified:
synapse/trunk/java/modules/core/pom.xml
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigConstants.java
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/startup/quartz/SimpleQuartzFactory.java
synapse/trunk/java/modules/tasks/src/main/java/org/apache/synapse/task/service/TaskManagementService.java
Modified: synapse/trunk/java/modules/core/pom.xml
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/pom.xml?rev=712413&r1=712412&r2=712413&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/pom.xml (original)
+++ synapse/trunk/java/modules/core/pom.xml Sat Nov 8 10:00:54 2008
@@ -183,6 +183,7 @@
org.apache.ws.commons.schema.resolver,
org.jaxen.*,
org.quartz.*,
+ javax.transaction.*,
org.springframework.xml.transform,
org.w3c.dom,
org.wso2.caching.*,
Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigConstants.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigConstants.java?rev=712413&r1=712412&r2=712413&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigConstants.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/config/xml/XMLConfigConstants.java Sat Nov 8 10:00:54 2008
@@ -69,7 +69,7 @@
public static final String TRACE_DISABLE = "disable";
/** The statistics attribute name */
- public static final String STATISTICS_ATTRIB_NAME = "audit";
+ public static final String STATISTICS_ATTRIB_NAME = "statistics";
/** The statistics value 'enable' */
public static final String STATISTICS_ENABLE = "enable";
/** The statistics value 'disable' */
Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/startup/quartz/SimpleQuartzFactory.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/startup/quartz/SimpleQuartzFactory.java?rev=712413&r1=712412&r2=712413&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/startup/quartz/SimpleQuartzFactory.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/startup/quartz/SimpleQuartzFactory.java Sat Nov 8 10:00:54 2008
@@ -63,6 +63,7 @@
if(taskDescription == null){
handleException("Invalid task - Task description can not be created form :"+el);
}
+ simpleQuartz.setName(taskDescription.getName());
simpleQuartz.setTaskDescription(taskDescription);
return simpleQuartz;
} else {
Modified: synapse/trunk/java/modules/tasks/src/main/java/org/apache/synapse/task/service/TaskManagementService.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/tasks/src/main/java/org/apache/synapse/task/service/TaskManagementService.java?rev=712413&r1=712412&r2=712413&view=diff
==============================================================================
--- synapse/trunk/java/modules/tasks/src/main/java/org/apache/synapse/task/service/TaskManagementService.java (original)
+++ synapse/trunk/java/modules/tasks/src/main/java/org/apache/synapse/task/service/TaskManagementService.java Sat Nov 8 10:00:54 2008
@@ -19,6 +19,7 @@
package org.apache.synapse.task.service;
import org.apache.synapse.task.TaskDescription;
+import org.apache.axiom.om.OMElement;
import java.util.List;
@@ -72,4 +73,12 @@
* @return Returns true if there is a TaskDescription instance with given name , otherwise , false
*/
boolean isContains(String name);
+
+ /**
+ * Returns list of names of assignable instance properties of the task implementation
+ *
+ * @param taskClass A name of the task implementation
+ * @return List of assignable property's names
+ */
+ List<String> getPropertyNames(String taskClass);
}