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);
 }