Author: ruwan
Date: Tue Mar  3 19:31:46 2009
New Revision: 749708

URL: http://svn.apache.org/viewvc?rev=749708&view=rev
Log:
Adding a service type parameter to differentiate proxy service in an axis2 
enviorenment where synapse proxy services co-exists with axis2 services

Modified:
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java?rev=749708&r1=749707&r2=749708&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java
 Tue Mar  3 19:31:46 2009
@@ -123,6 +123,12 @@
     /** conf directory name **/
     public static final String CONF_DIRECTORY = "conf";
 
+    // proxy servicec servicetype parameter
+        /** service type parameter name */
+        public static final String SERVICE_TYPE_PARAM_NAME = "serviceType";
+        /** service type param value for the proxy services */
+        public static final String PROXY_SERVICE_TYPE = "proxy";
+
     //- Synapse Message Context Properties -
         /** The Synapse MC property name that holds the name of the Proxy 
service thats handling it */
         public static final String PROXY_SERVICE = "proxy.name";

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java?rev=749708&r1=749707&r2=749708&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
 Tue Mar  3 19:31:46 2009
@@ -526,6 +526,8 @@
         }
 
         try {
+            proxyService.addParameter(
+                    SynapseConstants.SERVICE_TYPE_PARAM_NAME, 
SynapseConstants.PROXY_SERVICE_TYPE);
             auditInfo("Adding service " + name + " to the Axis2 
configuration");
             axisCfg.addService(proxyService);
             this.setRunning(true);


Reply via email to